proomt

Search

Search posts, papers, and topics

All posts

Atomic ObjectValerie Nielson3 min readtutorialintermediate

Test GitHub Actions Locally with Act

Summary

act runs GitHub Actions locally in Docker, letting you test PR‑triggered workflows without merging to main.

  • act mirrors the GitHub Actions runtime by pulling the same Docker images and injecting environment variables.
  • Install Docker, install act, then use `act -l` to list workflows and `act <event>` (e.g., `act pull-request`) to execute them locally.
  • Local testing lets you verify node versions, container images, and conditional triggers (e.g., only on pull_request) before pushing code.
  • Reduces the need for extra commits or PR merges just to validate a workflow, shortening the CI feedback loop.

Testing CI pipelines locally cuts down on noisy PR cycles and catches configuration errors early, which is especially valuable for complex, multi‑step GitHub Actions.

5/10

Related reading

  1. Inside ZCode: Silently uploading your Git history to the cloud

    ZCode (Zhipu’s AI coding desktop) silently archives your entire workspace—including full .git history, LFS cache, and config—encrypts it with a server‑supplied RSA public key, and uploads the ciphertext directly to Aliyun OSS. The upload runs unconditionally for any logged‑in user, cannot be disabled via UI, and the decryption key lives only on the server, giving Zhipu full read access to your co…

    Hacker News front pageferstar.org6 minpostmortemHN336113
  2. Blog: How to Build a DevOps Agent

    This blog walks through the open‑source DevOps Agent Kit, which lets Claude Code or Cursor act as a DevOps assistant by connecting to CloudBees Unify, Jira, and Slack via MCP servers and to GitHub via the CLI. It provides a repeatable setup (Docker, Node, env file) and seven slash commands for pipeline overview, triage, security, release readiness, flag management, CI health scoring, and Jira tic…

    Codeshipcloudbees.com10 min