Sanjula Ganepola 0eda6ec17a Update README
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-17 17:05:35 -05:00
2024-09-24 20:36:14 -04:00
2024-11-17 17:03:56 -05:00
2024-11-17 16:49:21 -05:00
2024-09-24 20:36:14 -04:00
2024-09-24 20:36:14 -04:00
2024-11-17 00:28:23 -05:00
2024-09-24 20:36:14 -04:00
2024-09-30 21:12:43 -04:00
2024-09-24 20:36:14 -04:00
2024-09-24 20:47:26 -04:00
2024-09-26 20:46:17 -04:00
2024-11-17 00:25:51 -05:00
2024-11-17 00:25:51 -05:00
2024-11-17 17:05:35 -05:00

GitHub Local Actions

Version Installs

Run your GitHub Actions locally with the power of the GitHub Local Actions VSCode extension! Say goodbye to the hassle of committing and pushing changes every time you need to test a workflow. This extension lets you quickly and efficiently run your workflows locally, leveraging the nektos/act CLI tool. Enjoy a seamless experience with an interface designed to feel as familiar as the official GitHub Actions extension.

  • 🚀 Run Workflows/Jobs: Run entire workflows or specific jobs locally without leaving your editor.
  • Trigger Events: Trigger standard GitHub events to run multiple workflows.
  • 📖 View Workflow Run History: Track and investigate past workflow logs.
  • ⚙️ Manage Workflow Settings: Define secrets, variables, inputs, and runners to be used when executing workflows.

Components

To run GitHub Actions locally, you will need the following components which can be managed from the Components view:

  1. nektos/act

    Act is a CLI tool responsible for executing your workflows locally.

    Act Installation
  2. Docker Engine

    Docker Engine is required for act to function as it uses Docker to handle workflow execution. The process includes:

    • Pulling or building the images specified in your workflow files
    • Determining the execution path based on your workflow's dependencies
    • Running containers for each action using the prepared images

    The containers are configured to mirror GitHub's environment, including matching environment variables and filesystems, ensuring a consistent and reliable local execution.

Workflows

History

Settings

Bugs and Feature Requests

Feel free to share any bugs or feature requests in the project's GitHub Issues page.

Contribution

Contributions are always welcome! Please see our contributing guide for more details.

Maintainers

Description
Supported Gitea :)
Readme Apache-2.0 26 MiB
Languages
TypeScript 98.8%
JavaScript 1.2%