fwilhe2 / act-runner-image

Container Image for running workflows using act, available for x86 and arm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Act Runner Image

Image for running workflows using act, available for x86 and arm.

Dockerhub

Uses scripts taken from actions/runner-images, located in the vendor directory. They are copyrighted by GitHub under the terms of the license.

Usage

See nektos/act for general usage of the act tool.

You may specify this image like so in the root directory of your repo:

act --platform ubuntu-latest=fwilhe2/act-runner:latest

Note that you might need to replace ubuntu-latest with your specific ubuntu version such as 22.04 depending in your workflow. This image only exists with ubuntu 22.04 as of now.

The image exists in the following variants:

  • fwilhe2/act-runner:latest
    • Base variant which 'only' contains nodejs since this is required as a runtime for actions
    • Smallest variant, still about 1 gb compressed
    • Additional build requirements can be added via the setup-* actions
  • fwilhe2/act-runner:latest-jvm
    • Contains the Eclipse Temurin versions of lts jdk versions and build tools such as maven and gradle
  • fwilhe2/act-runner:latest-rust
    • Contains the rust compiler and related tooling
  • fwilhe2/act-runner:latest-gcc
    • Contains gcc
  • fwilhe2/act-runner:latest-clang
    • Contains clang

About

Container Image for running workflows using act, available for x86 and arm.

License:MIT License


Languages

Language:Dockerfile 60.6%Language:Shell 39.4%