act
Run your GitHub Actions locally
Why would you want to do this? Two reasons:
- Fast Feedback: Rather than having to commit/push every time you want to test out the changes you are making to your .github/workflows/ files (or for any changes to embedded GitHub actions), you can use act to run the actions locally. The environment variables and filesystem are all configured to match what GitHub provides.
- Local Task Runner: With act, you can use the GitHub Actions defined in your .github/workflows/ to replace your Makefile!
https://github.com/nektos/act/
amd64 arm64 armhf
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install act
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
0.2.50 | 5a1bcabc2707d05144e33e3bff9b17a1822def7ca113a9bdfad914f4bfdf812c |
4762 |
0.2.49 | eddc3dd9f4eab7d88c28886c13f6fe976ba21ff5ab0d276d1ee772fffd956a6d |
4762 |
0.2.48 | b175a4ac2e9874ec091c85bd1c542797746ef97c1cecdcce512edd0c56d3834b |
4644 |
0.2.46 | 45e930b244d02ba87dfca24035a45eb3e9e1a8b26d4eb1d23a46f487a511fb40 |
4558 |
0.2.45 | d3bfeb48bfe859b566649be612b27b9b7631789ce19b2a9cccfac37edc933a0d |
4528 |
0.2.44 | 5d9a165bde82e348431b892d7c6cf35e20533b07d5ecce096d5ec3c2d15bc22f |
4202 |
0.2.43 | f95dec5b14223a74a0a7b2c804ebe6b92ce716be5b79038c0b885f4e342adb37 |
4188 |
0.2.42 | f433f43d1440bcfc5bd9f4e849504d95c5d7ce09141002b48b2a0f6624198719 |
4186 |
Version | SHA256 | Size (KB) |
---|---|---|
0.2.50 | af5d09e2c2eef9e478ef4e6b27ce108b538b20395fbdd3cc8b4821b40cfee96a |
4044 |
0.2.49 | 775808280e1bec159daec054533ca7dfbae068482044521f43fa1ebacaec7776 |
4042 |
0.2.48 | afd27a5b05b3e1aefae9c837f59e01d6fcb9ec850519906439f157c456c30ce4 |
3975 |
0.2.46 | 6150dbc45c76a9633791ee737c73d43dbd4d22b800e1689987d8e7ca1d4ddae9 |
3898 |
0.2.45 | 1407bc9d68a8556a7127ae23d37b5f9849f06dfbabe07da32df06a69f455cf34 |
3876 |
0.2.44 | f296af14df29d5a95015050ae6e53e2e6756048e12143a3bd18bffd54b2bd2f1 |
3599 |
0.2.43 | a80829f3277afcefa7a6f8d07df106c40ac94b57ebdc0e3dc40f2d830d53fda2 |
3586 |
0.2.42 | cd4adeca6f8b4e8bfa174ec93ac21b6e2316db2bb48724581b0818379a0d22a4 |
3585 |
Version | SHA256 | Size (KB) |
---|---|---|
0.2.50 | 9228ea360fc2cab3c47b14f7bb48e7e53419f874e2d52f99a2e06e1fa0d5c5ab |
4136 |
0.2.49 | 4872e78d553d705d118f8270774868e189c34a7317e31fdab0064dd707d9a47f |
4134 |
0.2.48 | 361bf3eb5c12ff365c08b85f7314665a27da1dafebc7c7e6e73f28507f9b8243 |
4051 |
0.2.46 | 6629ac61a56615a60993cfb55ba078e001621accbf5c12287ec3137ac5b596c9 |
3973 |
0.2.45 | be841d137fef2592d47ce2a6c9e9baf857bce2a00a7ffb8ac73befaf9df682f3 |
3950 |
0.2.44 | 27f39474dd60399fe4d81cec2e24708147778ee401a90fe0c5b8902f1ffc8336 |
3645 |
0.2.43 | d687e5197508b6ff106a28ae91b3fb537fdc67aaa421625755bb954a8b0582b5 |
3632 |
0.2.42 | 2e533a9bbf0047f67a2873f5f950a1d27d36af44ba606f729e3d2393eabc0797 |
3631 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for act are versioned here.
Click here to see act ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/act/ops2deb.yml
- name: act
matrix:
architectures:
- amd64
- arm64
- armhf
version: 0.2.42
revision: "2"
homepage: https://github.com/nektos/act/
summary: run your GitHub Actions locally
description: |-
Why would you want to do this? Two reasons:
- Fast Feedback: Rather than having to commit/push every time you want to test
out the changes you are making to your .github/workflows/ files (or for any
changes to embedded GitHub actions), you can use act to run the actions
locally. The environment variables and filesystem are all configured to match
what GitHub provides.
- Local Task Runner: With act, you can use the GitHub Actions defined in your
.github/workflows/ to replace your Makefile!
fetch:
url: https://github.com/nektos/act/releases/download/v{{version}}/act_Linux_{{target}}.tar.gz
targets:
amd64: x86_64
armhf: armv7
install:
- act:/usr/bin/act
- name: act
matrix:
architectures:
- amd64
- arm64
- armhf
versions:
- 0.2.43
- 0.2.44
- 0.2.45
- 0.2.46
- 0.2.48
- 0.2.49
- 0.2.50
homepage: https://github.com/nektos/act/
summary: run your GitHub Actions locally
description: |-
Why would you want to do this? Two reasons:
- Fast Feedback: Rather than having to commit/push every time you want to test
out the changes you are making to your .github/workflows/ files (or for any
changes to embedded GitHub actions), you can use act to run the actions
locally. The environment variables and filesystem are all configured to match
what GitHub provides.
- Local Task Runner: With act, you can use the GitHub Actions defined in your
.github/workflows/ to replace your Makefile!
fetch:
url: https://github.com/nektos/act/releases/download/v{{version}}/act_Linux_{{target}}.tar.gz
targets:
amd64: x86_64
armhf: armv7
install:
- act:/usr/bin/act
The blueprint fetch
keyword contains a URL template pointing to act releases. Downloaded files are locked in a lockfile versioned here.
Click here to see act release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/act/ops2deb.lock.yml
- url: https://github.com/nektos/act/releases/download/v0.2.42/act_Linux_arm64.tar.gz
sha256: c30b2e0b5a271df6612399adb2ff8523aa1d009fd1c72040df1f8418fc5f724a
timestamp: 2023-02-06 14:00:37+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.42/act_Linux_armv7.tar.gz
sha256: 5445987ef19d635c75cec5f2f91dda60db0fea6a8255145d55f1970772789c41
timestamp: 2023-02-06 14:00:37+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.42/act_Linux_x86_64.tar.gz
sha256: 416c6856a2416d8524145c96fa9af7393ceffcadf93238d739a278048fbca9db
timestamp: 2023-02-06 14:00:37+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.43/act_Linux_arm64.tar.gz
sha256: e178638155de8ee744d76b0a43610a98d708c5e4b511c5c55f81b7b2d72366ed
timestamp: 2023-03-01 04:31:11+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.43/act_Linux_armv7.tar.gz
sha256: 0c37210d2ebfd60d3bc80b9c9776f62ff5d3db13ba9d05d657039628e9ba26cc
timestamp: 2023-03-01 04:31:11+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.43/act_Linux_x86_64.tar.gz
sha256: a4efce98a214f35d8e4a04bda0eaeda4a84e1b39e5a53f5642f976b54a8c0bf3
timestamp: 2023-03-01 04:31:11+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.44/act_Linux_arm64.tar.gz
sha256: 962eee1e344b9f161cefc9d587468a06611d17bd15661719d4068a09c93fe82c
timestamp: 2023-04-01 03:18:20+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.44/act_Linux_armv7.tar.gz
sha256: 13ada129c06ecb624f60b6e60e624f6df23dc223c74ea4bec8f77c9bf95b1f42
timestamp: 2023-04-01 03:18:20+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.44/act_Linux_x86_64.tar.gz
sha256: 583b85c4d304f973a9705f009212802833ac711623373e5b82734074345d68fb
timestamp: 2023-04-01 03:18:20+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.45/act_Linux_arm64.tar.gz
sha256: f8bc88b7b0764397716bd3d6abb94e52434049195a3241733b0b6d3963674ea9
timestamp: 2023-05-01 03:18:52+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.45/act_Linux_armv7.tar.gz
sha256: 8fe33fe50472281bcfa44428031ee87a906585d28d75d77151d4cb918d7e5c80
timestamp: 2023-05-01 03:18:52+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.45/act_Linux_x86_64.tar.gz
sha256: f29bb3c9298ae40a8d3c118adf060ee75347cf19e3637a498c8f3aea2fd1bb8a
timestamp: 2023-05-01 03:18:52+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.46/act_Linux_arm64.tar.gz
sha256: 06418ca7430df409940812afe343c00118d7df889b11422232ff31a32a32b737
timestamp: 2023-06-01 12:34:46+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.46/act_Linux_armv7.tar.gz
sha256: 1e8f7c92bf47b5f249a5bbbae2a6990404a116685623cdb9eb17e66b41611918
timestamp: 2023-06-01 12:34:46+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.46/act_Linux_x86_64.tar.gz
sha256: 19d5cdf534f892c1b62c32765c3982e2eb1334d66de4cc7e4a0e568cc0256f44
timestamp: 2023-06-01 12:34:46+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.48/act_Linux_arm64.tar.gz
sha256: 24c9d3450439f92e270f4b3fbc21e9fda961815237afa2d871c29c571f564fec
timestamp: 2023-07-10 21:16:41+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.48/act_Linux_armv7.tar.gz
sha256: d7249599ad41f2d726ca3f4e85de224f5632857fff59650044056f55065865d8
timestamp: 2023-07-10 21:16:41+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.48/act_Linux_x86_64.tar.gz
sha256: 43cc39ee75a923154eb992a43b212bf7e277e3168c3986f8435704a61914062d
timestamp: 2023-07-10 21:16:41+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.49/act_Linux_arm64.tar.gz
sha256: 88887d0d9d22f9cd8566b9bd5443ef983febe2cdee4c1011302b49a6f519048e
timestamp: 2023-08-01 03:17:48+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.49/act_Linux_armv7.tar.gz
sha256: 85c600af373b7bc881a623c0f3bf9387cf83d8cd3b366faaf4c1eeb3c85b97ef
timestamp: 2023-08-01 03:17:48+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.49/act_Linux_x86_64.tar.gz
sha256: 4f01531e02a795b11e08cc4ea825a55261d1d37144a84286fd485a9e196f68f0
timestamp: 2023-08-01 03:17:48+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.50/act_Linux_arm64.tar.gz
sha256: 8d9722ea663574770c68bf45cd18c5ab0b02544ff4abbfaa092d5eabd8ee8b4c
timestamp: 2023-09-01 03:16:57+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.50/act_Linux_armv7.tar.gz
sha256: deba3d28015ced2ff04f17df20afb15c60bea80b8398fcf0440590b89b8d5490
timestamp: 2023-09-01 03:16:57+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.50/act_Linux_x86_64.tar.gz
sha256: 326d7f1c7f7d1f72a062ac6203c5771e32abaf35a8d0628b9323bf5fcbca2ccc
timestamp: 2023-09-01 03:16:57+00:00