Skip to content

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!

devops

https://github.com/nektos/act/

armhf amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install act

sudo apt install act

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    act=0.2.63*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      act=0.2.63*

Download URLs

Version SHA256 Size (KB)
0.2.63 22e681518792c4c4e3634efc7248f08ae83ae9b9f931313e12f24a0c5070ed65 5298
0.2.62 9adc9680e13dd4a624ad96d39e32a1b6d79bb54ed1cbece1417e084c27a8208b 4892
0.2.61 2437870a0777f254fc6e9df016005890302d9ef9b5bf6431449f6aee54ac6918 4872
0.2.60 2a2b7448329ccaf00cef949636e0924e0b29788a98120c046cd24db784344d97 4871
0.2.59 ca61cbfa724b83f82d8eb9d9823792562c9745eef1e5b4140299f583363c3a05 4854
0.2.57 5f5bd24a6d362cb518bc15cc8fbc2c4d0a70dcaf9f9d8681604c0255b29e7d46 4843
0.2.56 005e2a78d5d2f9b5fd6efbfbcae8511853e6a9b0e426223887acf40d2b9d3054 4842
0.2.55 f4597b2146b16fde7b01156cd059468524a910d6507f6a71b79e866ab3170f65 4833
0.2.54 8c551bd4f89edcf9b507ac0a099f213f342decfc16172d9d4f584f121a0a72b6 4833
0.2.53 f4304be3faa16b31b2596e56d882603a8b73654c977c6d09f3ee8b52445e1ea0 4830
Version SHA256 Size (KB)
0.2.63 c8354e11184f3565d3d35ed801d61cea38528c8e72c79baf7ac4ed3d10038c2e 4543
0.2.62 f8daaed3ff2cc34bed9d889f42c3b8c51c76dcad11b9cdd34077554fb140a784 4193
0.2.61 3b28b718733559b58b8652e8572e580607e9d9d100b6ad34018c57539504fc32 4137
0.2.60 486ad597eb29bb66d8cb11da904d16a4a3675033d10456ec834283ed3dbe07e5 4137
0.2.59 a9c9d6b383162906dca80240ba78098f93c7b105ccfc2ece8793e3c46d7a94fa 4124
0.2.57 0b0109ea3ce6e9124d1d33f357d7a4f26acf9c0b5cd6cd0ea1476b5fc88cce56 4118
0.2.56 5b800e7cf5683d3419aa48de2b5f28329e420be33a231550096a1ed77d943d9b 4116
0.2.55 4e3348d7ebbc55fa2d4b3e3429c56c7d7cd0704e0e309cbd229187a30d3c4941 4109
0.2.54 15e6bed4d8305832b94e5a5d028f62720459cbd2e0e5917382ea6c15846d48ca 4107
0.2.53 087a2cba70ad522b4ecfbab33ef3055d86412097abbfd78180f61c077eb34eb6 4105
Version SHA256 Size (KB)
0.2.63 76105f667bf474b077211822a6094a95533ffa02d3afac92325e4e60bd6fa5c2 4581
0.2.62 a7604437390376124dc1844d60d0603896aa984f59a2dc5ffad324c8e1f980c2 4221
0.2.61 08b1aeaebba2b0b6ef03764187d21a5d1f0f7d967b861a20312d1f9e56ce7d2f 4236
0.2.60 9ce035eb22d97dc825edc995b4a1de2e830b9b99d64386b0d7c1b1caf0daa903 4233
0.2.59 e893d75db5dc19b81aedae76f07fc85716a2053444f7fac29a1d521bca9ec7d2 4218
0.2.57 65d1f33a3694ba12566ab08b758cae256d9d5865de088e368b1756ff338c8797 4210
0.2.56 5fa025a1b232e115611a4f533bcb20a2ae154f061c44e31b466f5a7caaf0f857 4209
0.2.55 46c36de56cb9bb6c1bc39fda6525688552d5aada1aa6088be4d073dfd647cc4e 4201
0.2.54 f663abcaaa1ed4e8bca8ae70c1c9aa18e111f297667ed93a09c09e9c12a3ecfb 4199
0.2.53 ee29e18db857ebc626413cf84e73b945928f5f37d5c41fe1b3be804b2c9a42fb 4198

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
      - 0.2.51
      - 0.2.52
      - 0.2.53
      - 0.2.54
      - 0.2.55
      - 0.2.56
      - 0.2.57
      - 0.2.59
      - 0.2.60
      - 0.2.61
      - 0.2.62
      - 0.2.63
  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
- url: https://github.com/nektos/act/releases/download/v0.2.51/act_Linux_arm64.tar.gz
  sha256: 28d1f33e4bd386c0e15a086cdb3740f19a7e637dc61af6e1717bdd7187486ea6
  timestamp: 2023-09-23 12:29:05+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.51/act_Linux_armv7.tar.gz
  sha256: 34b6f744136249730af96e0406072a79216a198179d7da3fed3e4b9808d22a55
  timestamp: 2023-09-23 12:29:05+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.51/act_Linux_x86_64.tar.gz
  sha256: 5ff81281a63f0948c6f559c52d6b7854d40ae4a6b67f40693f4b590f38817d5c
  timestamp: 2023-09-23 12:29:05+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.52/act_Linux_arm64.tar.gz
  sha256: c4499e2df08b53920afeadc0dc868e0d7a7b4ca6e31f9bfa1a7d6659e1028732
  timestamp: 2023-10-01 03:17:03+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.52/act_Linux_armv7.tar.gz
  sha256: 37c975513f63b86b03fef2c8d041fd6615f970332ee99df17ea12ac4a6cbc9ec
  timestamp: 2023-10-01 03:17:03+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.52/act_Linux_x86_64.tar.gz
  sha256: ca91176d519f0ff62ab918d5edddeb0414bc3bb8c056bb0e4b5d7a29df00503f
  timestamp: 2023-10-01 03:17:03+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.53/act_Linux_arm64.tar.gz
  sha256: 73614faebd77a7aa618adcb901e497026230ede2746fc90dc3a5b313d43f408a
  timestamp: 2023-11-01 03:17:28+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.53/act_Linux_armv7.tar.gz
  sha256: 8ed558360f08ee95023c6b2c9d33da06b0d821024921c9a87e6a763e1168213c
  timestamp: 2023-11-01 03:17:28+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.53/act_Linux_x86_64.tar.gz
  sha256: 09e3a1c93c0aed68bffda659bce9fb202f9b0fb9924a1976f4838c7a62847422
  timestamp: 2023-11-01 03:17:28+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.54/act_Linux_arm64.tar.gz
  sha256: 1403956e20eca05640ded893bf451dfb20d849949e1695e24081d890b012bf27
  timestamp: 2023-11-14 12:32:53+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.54/act_Linux_armv7.tar.gz
  sha256: 99bdb4b9f55e5e1e5ac2e0549e0bdf0dbea5e8b7c48aadc0238cad0e6a07076c
  timestamp: 2023-11-14 12:32:53+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.54/act_Linux_x86_64.tar.gz
  sha256: fbdce88f3fb4d24675b955faa6ef6564d5bd0862b01d7d5bd69a98ed4560da39
  timestamp: 2023-11-14 12:32:53+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.55/act_Linux_arm64.tar.gz
  sha256: e7aba4278c6e0343d519c11b2465858b1e262eb30603dbe5cb95382206246b6f
  timestamp: 2023-12-01 03:18:19+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.55/act_Linux_armv7.tar.gz
  sha256: d73b77650284b4596b2e4f4470e9a835eae3bc1f2a8954acc853c41b0403197e
  timestamp: 2023-12-01 03:18:19+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.55/act_Linux_x86_64.tar.gz
  sha256: 9180c41470e089c244754371c5363f3fe0c2e25934055f359e3a09b9ea45c4ef
  timestamp: 2023-12-01 03:18:19+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.56/act_Linux_arm64.tar.gz
  sha256: c3267fd2f6dec01abccec5cb6843bd8520508ec17d164518f970519b308f68b5
  timestamp: 2023-12-18 01:17:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.56/act_Linux_armv7.tar.gz
  sha256: 59f26916b8f98f136ce0e39e87ab77d77b8f376bec4e4149efaf6c89b0126593
  timestamp: 2023-12-18 01:17:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.56/act_Linux_x86_64.tar.gz
  sha256: 597883fc10bc0fafb56b5aff581940afc74bf86fd408ac1c87512493aea10b06
  timestamp: 2023-12-18 01:17:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.57/act_Linux_arm64.tar.gz
  sha256: ad5536f37df9de05d96aed0b4178ac3918017ae73d65b8d2bb0cdfe286fec49d
  timestamp: 2024-01-01 03:18:55+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.57/act_Linux_armv7.tar.gz
  sha256: aadc09018d709e3d6afe7a3186d239384f5555675c0606c82102de7195d398b9
  timestamp: 2024-01-01 03:18:55+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.57/act_Linux_x86_64.tar.gz
  sha256: 92c1ceb9bfa14c54ac4b0142b015682b29485e954efafddaefec5294a2908a95
  timestamp: 2024-01-01 03:18:55+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.59/act_Linux_arm64.tar.gz
  sha256: a63ac9670936248293863f724bcf32e150dcf156a19dfeac41a61439c49b5389
  timestamp: 2024-02-04 15:05:42+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.59/act_Linux_armv7.tar.gz
  sha256: 5b0b5754a452f6792374133ee594e91db5ebd00b96c0041f53dd4d2cbff932c7
  timestamp: 2024-02-04 15:05:42+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.59/act_Linux_x86_64.tar.gz
  sha256: 3625be110102cc4ec63e29edb43e6d0ef889615d0d40e604fba80e9420d45865
  timestamp: 2024-02-04 15:05:42+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.60/act_Linux_arm64.tar.gz
  sha256: 596a3885eb522a941fede2ddf1d5a1b2235c6b8e938e3e8bb9624b1c54969893
  timestamp: 2024-03-01 03:07:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.60/act_Linux_armv7.tar.gz
  sha256: 403e3d060cf113246517bbd94ea30120b30fb21c7a365ac33a1f1a4826784d01
  timestamp: 2024-03-01 03:07:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.60/act_Linux_x86_64.tar.gz
  sha256: dcb443969cd29743bc65193a92e8992ffae2cf2548ac2c523634d195619e6bbd
  timestamp: 2024-03-01 03:07:23+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.61/act_Linux_arm64.tar.gz
  sha256: 320e73a91b52886a0ee0fdf082943346218a18c3aa4bb9c9e87f79e4488621e6
  timestamp: 2024-04-01 03:05:58+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.61/act_Linux_armv7.tar.gz
  sha256: f6359e90a42d86fe637c1bc5b59dc6ca329aeab199a6d2c2e180cf9a60dd2247
  timestamp: 2024-04-01 03:05:58+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.61/act_Linux_x86_64.tar.gz
  sha256: 0e087414b2837fa4437930a6f07cb661a9d28c4be69e258aded0c8e44682f056
  timestamp: 2024-04-01 03:05:58+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.62/act_Linux_arm64.tar.gz
  sha256: fc21ce0c8cd7400b1675c7f952a1e0c47b1de12ce311e473215e28c70b5476a4
  timestamp: 2024-05-01 03:06:04+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.62/act_Linux_armv7.tar.gz
  sha256: 912f2f005d9631bc14702f17241776f33f7e52a36471dedfb9a1ffbfc896806d
  timestamp: 2024-05-01 03:06:04+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.62/act_Linux_x86_64.tar.gz
  sha256: 0c0ce8066b320a07d7bc1f52f089cc1b09d4eb6bf524f823c1dca4348deb78ce
  timestamp: 2024-05-01 03:06:04+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.63/act_Linux_arm64.tar.gz
  sha256: a4feda98cc25bfd65dcf625f4215b79fefdd051bef4e6555f45ee90656315d02
  timestamp: 2024-06-02 18:07:29+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.63/act_Linux_armv7.tar.gz
  sha256: 3d9f217abb0e40bf8986f2d65573ce3c8b61913ec48fd19800d945824da8514e
  timestamp: 2024-06-02 18:07:29+00:00
- url: https://github.com/nektos/act/releases/download/v0.2.63/act_Linux_x86_64.tar.gz
  sha256: 71ac4a3530bc50bdd5cd98daea194420b3b53b33d24b7d935cc7e7940e722e65
  timestamp: 2024-06-02 18:07:29+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/act.svg)](https://docs.wakemeops.com/packages/act)
<a href="https://docs.wakemeops.com/packages/act">
  <img src="https://docs.wakemeops.com/badges/act.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/act.svg
:target: https://docs.wakemeops.com/packages/act