Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@ChristopherHX ChristopherHX released this 01 Feb 10:54
· 12 commits to main since this release
d930a54

Changelog

New Features

  • 677e073 feat: tart macOS vm's as job container (#33)
  • 5b4393f feat: make use new action cache the new default for downloading actions (#12)
  • fe017a1 feat: Adding in logic to check if act needs to be downloaded (#2575)
  • 9142ed9 feat: improve new action cache logging (#2474)
  • 013c0d4 feat: generate a manual page automatically with cobra/doc (#2352)
  • 102e6cb feat: Validate GitHub Actions schema (#2416)
  • ac6a465 feat: Test writing remote Actions locally (#2155)
  • 852959e feat: offline mode for new action cache (#2173)
  • 12c0c42 feat: correctly use the xdg library, which has the side effect to fix the config survey (#2195)
  • f055d4a feat: support offline mode (#2128)
  • f7a846d feat: cli option to enable the new action cache (#1954)
  • 0806c8b feat: support config env expansion (#2063)
  • 04011b6 feat: support runs-on labels and group (#2062)
  • 935e37c feat: support node20 runtime (#1988)
  • 19764bc feat: support interpolation in <job>.container.options (#1958)
  • a42f3cf feat: Add new Action Cache (#1913)
  • 8314095 feat: cmd support for windows (#1941)
  • 6468dd7 feat: Add CopyTarStream to Container Interface (#1912)
  • 6ce45e3 feature: Add support for github action variables (#1833)
  • 8913375 feat: implement steps.timeout-minutes (#1776)
  • 50dcc57 feat: support yaml env/secrets/inputs file (#1733)
  • 8518d70 feat: improve GetOutboundIP (#1707)
  • 636c8a3 feat: specify matrix on command line (#1675)
  • 05eaeaa feat: workflowpattern package (#1618)
  • ce168f9 feat: allow overriding of GITHUB_ env variables (#1582)
  • 42b9b73 feat: cache notices to reduce frequency of upgrade notifications (#1592)
  • 932863b feat: step summary of test results (#1580)
  • 78e1ceb feat: release extension
  • d690a5f feat: release extension
  • 19e6929 feat: release extension
  • 82a8c1e feat: add remote reusable workflows (#1525)
  • 9390793 feat: add check for newer versions (#1562)
  • 3f3b25a feat: add support for building docker actions with private registries (#1557)
  • 7e8d070 feat: Allow building without docker support (#1507)
  • bef9b5c feat: Support "result" on "needs" context. (#1497)
  • a8e05cd feat: allow to spawn and run a local reusable workflow (#1423)
  • 7d99512 feat: JobLoggerFactory (#1496)
  • 4c2524a feat: --container-options (#1462)
  • 809da71 feat: interpolate the step names (#1422)
  • e520382 feat: GITHUB_STATE and GITHUB_OUTPUT file commands (#1391)
  • f2b98ed feat: Host environment (#1293)
  • 9b95a72 feat: parse types of reusable workflows (#1414)
  • 00acf68 feat: pass current matrix information to job logger (#1364)
  • de37f75 feat: add option to bypass GHE for actions checkout (#1162)
  • b59e6de feat: non root user container (#1202)
  • 4ef50ee feat: handle context cancelation during docker exec (#1170)
  • 69691c8 feat: add ubuntu-22.04 (#1150)
  • 8e216c6 feat: support GITHUB_REF_NAME & GITHUB_REF_TYPE (#1142)
  • d4272bd feat: add option to specify git remote name (#1104)
  • 2bb3e74 feat: split job steps into its own files/structs (#1004)
  • 5d7027d feat: add bug-report flag (#1056)
  • f09cdb8 feat: add flag to always run the checkout action (#1049)
  • 6b05957 feat: add step name to logger field (#1027)
  • 14c9801 feat: add json logger output (#1026)
  • 18792f9 feat: run jobs in parallel (#1003)
  • 2eda7c6 feat: add skipped status as step result (#950)
  • edd0fb9 feat: try to read ref and sha from event payload if available (#889)
  • 4e6cddf feat(goreleaser): format changelog, add prereleases (#942)
  • 5580812 feat: add node16 support (#922)
  • 6517d04 feat: allow existing logger from context (#898)
  • f726339 feat: SELinux lables for --bind (#906)
  • 8ad6c07 feat: add option for docker image rebuild (#878)
  • 4ae71b5 Revert "feat: allow existing logger from context (#859)" (#890)
  • 603cf56 feat: allow existing logger from context (#859)
  • 12928a0 feat: add Dependabot config (#797)
  • 37aaec8 feat: improve list (#786)
  • 799098b feat: add option for custom socket path (#698)
  • 37a98f1 feat: add go install instruction (#672)
  • b04d762 feat: Don't push pkg/runner/act/ where actions cache is stored (#620)
  • 3e768cd feat: Speeding up workflows (#643)
  • 6c118fe #534 feat: step continues when continue-on-error is ture (#544)
  • 1070c58 feat: support custom GITHUB_RUN_ID, GITHUB_RUN_NUMBER (#369)
  • d521fa5 feat: add fromJSON support (#352)
  • b3b8961 feat: docker 19.03.12 (#347)
  • 2f39547 feat: load every environment from --env-file to workflow (#184)
  • 03d57a8 feat: support branches as GITHUB_REF

Bug fixes

  • 6d45508 fix: disable workflow recurse again (#31)
  • 9d516e8 fix: use non strict schema to allow some undefined behavior (#30)
  • deea8ec fix: prevent unintended input replacement in reusable workflows with workflow_dispatch when using workflow_call (#2502)
  • b4ef6fb fix: short sha has at least four digits (#2540)
  • e6b5062 fix: amd64 arch to X64 (#2580)
  • 2c0e3fe fix: tests with validation errors were skipped (#2496)
  • f77a443 fix: merge-multiple artifacts were broken (#2505)
  • 5ffec84 fix: if condition in composite action misbehaves (#2473)
  • 4143017 fix: schema validation for job if functions (#2446)
  • 32b6bb7 fix: artifact v4 upload above 8MB (#2402)
  • 3c7eda7 fix: docker stub and add a test for this (#2355)
  • a1a96da fix: changed location of actrc in info message (#2373)
  • 6de25a5 fix: make node tool non volatile (#2372)
  • 2ad5ff7 fix: add missing service container health check (#2354)
  • e4607fc fix: skip service container for empty image (#2281)
  • b5ad3c4 fix: composite action input pollution (#2348)
  • b917ecc fix: update reusable workflow input handling (#2349)
  • 5a9dd3d fix: skipped jobs have no result (#2276)
  • 89e3c14 fix: favor command-line over files (#2274)
  • f825e42 fix: cache adjust restore order of exact key matches (#2267)
  • 119ceb8 fix: rootless permission bits (new actions cache) (#2242)
  • 75e4ad9 fix: docker buildx cache restore not working (#2236)
  • e1cd7c9 fix: logo and demo asset urls (#2226)
  • f2e65e1 fix: Rootless error concerning /var/run/docker.sock (#2181)
  • 054caec fix: use correct path to toolcache (#1494)
  • 5e0d29d fix: improve warning about remote not found (#2169)
  • 6dd6725 fix: improve new-action-cache fetch failure error (#2172)
  • 09d4b5d fix: subpath actions via new artifact cache (#2170)
  • a6ec2c1 fix: improve action not found error (#2171)
  • 6091094 fix: write default config in XDG config dir to avoid cluttering the HOME directory by default (#2140)
  • 7f7d84b fix: match cache restore-keys in creation reverse order (#2153)
  • 1b10028 fix: IsHost is defined as false on windows (#2093)
  • 74b0fe8 fix: (#2075)
  • 5a79256 fix: panic (#2071)
  • 7c7d80e fix: use actions/runner hashfiles in container (#1940)
  • 7286b43 fix: fail if no stages were found (#1970)
  • 8c7c0f5 fix: handle zero size (#1888)
  • 80f6de5 fix: spelling mistake in readme (#1854)
  • 11dd2ac fix: Update ARCH environment variable used in runners/actions (#1818)
  • ca9b783 fix: don't allow -self-hosted mode as container image (#1783)
  • aa21277 fix: fallback to unauthenticated pull (#1774)
  • 4721abf fix: remove hardcoded reference to github.com when using reusable remote workflows and remote actions (#1784)
  • b6718fd fix: try finding a socket, otherwise fail, respect user choice (#1745)
  • 9884da0 fix: environment handling windows (host mode) (#1732)
  • de06444 fix: ensure networkmode "host" unless explicitly specified (#1739)
  • 97749a2 fix: ghc assignment typo (#1729)
  • d70b225 fix: reusable workflow panic (#1728)
  • c0130ed fix: add server_url attribute to github context (#1727)
  • d3dfde0 fix: use os.UserHomeDir (#1706)
  • 6744e68 fix: correct ref and ref_name (#1672)
  • ac5dd8f fix: return err in walk (#1667)
  • f3c88b5 fix: crash if the id tool fails to run in the container (1660)
  • 19abab6 fix: safe file name (#1651)
  • 973dd7f fix: compare properties of Invalid types (#1645)
  • 5500c92 fix: github.job property is empty, GITHUB_JOB should be job id (#1646)
  • 89cb558 fix: update output handling for reusable workflows (#1521)
  • 53095d7 fix: crash malformed composite action (#1616)
  • 8790c9b fix: add GITHUB_STEP_SUMMARY (#1607)
  • be4a147 fix: tolerate workflow that needs a missing job (#1595) (#1619)
  • b0a5068 fix: don't override env (#1629)
  • f91b2aa fix: Apply forcePull only for prebuild docker actions (#1599)
  • 63ae215 fix: update artifact server to address GHSL-2023-004 (#1565)
  • d064863 fix: allow override of artifact server bind address (#1560)
  • 8b4f210 fix: add-matcher fails github workflow (#1532)
  • a53a1c2 fix: extra path lost in composite actions (#1531)
  • b14398e fix: preserve job result state in case of failure (#1519)
  • 6ab71ec fix: align runner.os / runner.arch to known values (#1510)
  • 0c8c082 fix: tail (not absolute) as entrypoint of job container (#1506)
  • 0f8861b fix: handle env-vars case sensitive (#1493)
  • 8c5748a fix: step env is unavailable in with property expr (#1458)
  • 5200c49 fix: handle subdirectors and exclusions (#1012) (#1446)
  • 2614b3e fix: keep path to event json file in composite actions (#1428)
  • d97481d fix: nil pointer access ( workflow_dispatch )
  • 5d2eb1f fix: ci is failing since 2022-10-17 (#1397)
  • f0b1845 fix: re-evaluate env for remote composite actions (#1385)
  • 3631013 fix: interpolate action input defaults (#1376)
  • 48188a6 fix: support docker create arguments from container.options (#1022) (#1351)
  • 1bade27 fix: handle go closure iteration (#1374)
  • 21484b5 fix: show workflow info even if on.push is not defined (#1329) (#1335)
  • 13d5303 fix: restore the job logger setup after job cancelation (#1365)
  • 97c083e fix: align github.ref to GitHub Action (#1362)
  • 7d0407f fix: crash on invalid docker credentials (#1348)
  • 6037182 fix: missing defaults in nodejs pre (#1349)
  • d1daf2f fix: support expression for step's continue-on-error field (#900) (#1331)
  • b514649 fix: show workflow name when get error on yml parsing (#1133) (#1328)
  • 3387fd7 fix: CI is unstable due to new linting rules (#1292)
  • 3364f95 fix: ensure all post steps are executed (#1286)
  • 5f5b895 fix: add parent step id in composite action step id (#1268)
  • 4094462 fix: the number in the github event is of type number (#1252)
  • 91296bd fix: allow TimeoutMinutes to be expression in Jobs (#1247)
  • e70b968 fix: use docker images from dockerhub (#1249)
  • f71f277 fix: checkout container path should always use / (#1226)
  • c30bc82 fix: processing of strategy.matrix.include (#1200)
  • c3fb686 fix: localcheckout mock (#1198)
  • 1d4c2aa fix: keep action inputs (#1215)
  • 52f5c45 fix: allow TimeoutMinutes to be expression (#1217)
  • 8a47394 fix: skip local actions pre step in any case (#1204)
  • b7d380b fix: dryrun skip local actions + enable Tests (#1199)
  • 28f5b37 fix: Remove volume with same name as the container again (#1203)
  • ebb408f fix: remove composite restrictions (#1128)
  • 91fd412 fix: panic if a step in a job is nil (#1145)
  • 1e72c59 fix: return invalid step type (#1157)
  • 562265b fix: panic while running DRYRUN with local actions (#1141)
  • 77ddc89 fix: conclusion and outcome are no integers (#1136)
  • 9357512 fix: do not error that much (#1137)
  • c27e079 fix: copy ignored tracked files (#1074)
  • b3bd268 fix: return error on reusable workflows (#1093)
  • 8d41f7a fix(editorconfig): correct braces (#1094)
  • 24422bf fix: don't overwrite with empty cmd/entrypoint (#1076)
  • de81979 fix: set default version string (#1070)
  • 1e92d87 fix: remove unused TestContext (#1013)
  • aab2af0 fix: coerce booleans to numbers for comparison in exprparser (#1030)
  • 3db3c73 fix: trim whitespace from actrc (#1024)
  • c22d833 fix: hide masked values in log files (#1011)
  • ad06f5d fix: print line after password prompt (#1014)
  • d1e0216 fix: deep evaluate matrix strategy (#964)
  • 9abc87b fix: always execute closeContainer() executor (#988)
  • c802064 fix: docker cp of dangling symlink (#943) (#948)
  • 4be9062 fix: set composite outputs on failure (#945)
  • 518148d fix(goreleaser): add append mode for release notes (#962)
  • e9c4609 fix: update install.sh (#937)
  • adabf2a fix: rework setupShellCommand (#930)
  • 4e0ba61 fix: clarify --reuse and --rm flags (#929)
  • fec0c0c fix: ::stop-commands:: should continue to print the lines (#920)
  • 1891c72 fix: continue jobs + steps after failure (#840)
  • 09693ec fix: fromJSON should work with any JSON (#883)
  • 12fa4d7 fix: correctly unmarshal entrypoint (#876)
  • ec34eb9 fix: use docker lib for image ref parsing (#877)
  • 3054f3e fix: cleanup unused actions (#873)
  • 099af5e fix: interpolate env for step actions (#872)
  • e9ae789 fix: set sh as default shell for containers (#853)
  • a0d3602 fix: rewrite StepContext env (#832)
  • 6c60af7 fix: rewrite how image env is merged (#828)
  • 4d552e6 fix: add simple concurrency limit (#823)
  • a6aea44 fix(mergify): needs-work label handling (#810)
  • 3c14548 fix: mount volume for workflow info (#776)
  • de44a50 fix: copy whole action dir to container (#774)
  • 1cf422e fix: warn Apple M1 (arm64) users (#743)
  • 2261204 fix: wrong perms (#726)
  • 6550eb7 fix: update codecov action (again) (#731)
  • 05bce00 fix: update codecov action (#727)
  • 96a0564 fix: don't replace empty secrets (#725)
  • fa93f4d fix: update issue template (#722)
  • 8a9167d fix: avoid race condition by not running exec/start twice (#702)
  • 60b9606 fix: use github auth token for pulling a repository (#693)
  • 38f6dfb fix: use auth when fetching (same as with cloning) (#687)
  • 3db5037 fix: hide masked value (#668)
  • ef0da2a Hotfix: Skip Checkout Regression (#680)
  • cc4e23d fix: remove Windows issue from README.md (#675)
  • a6a865e fix: replace gopass lib with golang.org/x/term (#674)
  • 780f60a fix: ignore act binary built when using make (#654)
  • 08141f5 fix: update readme with more relevant/updated information (#630)
  • f32babb fix: reworked container architecture (#619)
  • 94d736a fix: fail workflow if the job name is invalid (#596)
  • 5044ec6 fix: remove HOME env var (#594)
  • 25779af fix: return error if both run:/uses: keys are used (#593)
  • 780a8a0 fix: use new platforms after survey, check working dir for .actrc (#577)
  • 72f2d2d fix: update ubuntu-latest to point to ubuntu-20.04 (#580)
  • 29b3d43 fix: hardcode ubuntu-latest for ImageOS envvar (#579)
  • f3b53d8 fix: pass sc.Env through common.Logger to hide secrets (#578)
  • b438b83 fix: invoke login shells to source /etc/environment (#570)
  • 41b03b5 fix: add ImageOS env var based on running platform (#571)
  • 22d56c3 fix: --version, --help do not need check platform config (#508)
  • 92067eb fix: outputs espace (#404)
  • ae39a4b fix(test): adapt to sjw change
  • cc369e2 fix: add default values in vmInput
  • a48cce3 fix: #170 add RUNNER_TEMP
  • a9533b0 fix: #170 #171 - add RUNNER_OS and RUNNER_TEMP
  • c44b71c fix: ignore symlink errors
  • 8c29099 fix: #182 - support symlinks in workspace
  • 6c4e7b9 fix: 168 include error message from docker SDK
  • 9fd6310 fix: clean code
  • 01f7ff3 fix: using filepath instead of path
  • 8d181a6 fix: added tests and improved code
  • a04141c fix: panic on regex in main.workflow

Documentation updates

  • 4b56ace docs: remove help section (#1648)
  • 7073eac docs: clarifying skipping steps / jobs (#1480)
  • e15f7a5 docs(README): remove go install (#1123)
  • b1f5963 docs: Expand the GITHUB_TOKEN section (#968)
  • df4ef4d docs: add brew installation from HEAD (#886)
  • 2319eb2 docs: fix brew formula link (#846)
  • f6b7613 docs(README): add --env-file flag (#147)

Other

  • d930a54 Use gh auth token for default GITHUB_TOKEN secret (#43)
  • 358722a Added support for dereferenced map properties (#44)
  • a162920 Update Readme and issue templates (#40)
  • 54f0cef Refactor findGitSlug to eliminate else ifs. (#41)
  • 09a2afc build(deps): bump megalinter/megalinter from 8.3.0 to 8.4.1 (#39)
  • 5134979 Update .gitleaksignore (#25)
  • 592dc4b [BREAKING] new pull-if-needed no-rebuild (#32)
  • 3bd3400 Use act as bin name (#22)
  • 6e7e6ba misc: add --list-options for vscode extension uis (#28)
  • f28c532 misc: refactor logger of job setup and cleanup (#29)
  • 635129e Incorporate Debug, Warn, Error logging (#36)
  • b17d985 Update README.md (#37)
  • f28bee0 valueMasker create secrets copy (#26)
  • afbf79f chore: remove .actrc (#18)
  • dfbb4fa chore: resolve goreleaser deprecation warnings (#16)
  • 8e89026 chore: refactor snapshot upload (#15)
  • 70c9e21 update go imports (#20)
  • 1d135cf build(deps): bump github.com/docker/cli (#3)
  • 3081ce9 build(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 (#5)
  • 4076f87 build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (#4)
  • 41d83e7 build(deps): bump github.com/docker/docker (#2)
  • fb98ca1 build(deps): bump goreleaser/goreleaser-action from 5 to 6 (#1)
  • 3d68444 make ci run in this fork (#9)
  • 92b3ece Delete IMAGES.md (#8)
  • 7bfe066 build(deps): bump github.com/rhysd/actionlint from 1.7.6 to 1.7.7 (#2624)
  • bcafb8f build(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#2623)
  • 652265b build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 (#2622)
  • 5ce39f6 Add GitHub Local Actions to README (#2588)
  • a9e31cd build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#2612)
  • 0ff68e6 build(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to 5.13.1 (#2604)
  • 4c9875b build(deps): bump github.com/rhysd/actionlint from 1.7.5 to 1.7.6 (#2603)
  • 24adb1e build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0 (#2602)
  • 0006dee chore: bump VERSION to 0.2.71
  • 0ca1e18 Fix typo in --action-offline-mode option description (#2590)
  • a64359c build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 (#2595)
  • ccfadfe build(deps): bump github.com/go-git/go-billy/v5 from 5.6.0 to 5.6.1 (#2594)
  • c315398 build(deps): bump github.com/rhysd/actionlint from 1.7.4 to 1.7.5 (#2593)
  • bd8dda1 ci(mergify): upgrade configuration to current format (#2547)
  • 7172fc3 chore: upgrade dependencies (#2589)
  • 9c7f103 chore: bump VERSION to 0.2.70
  • 0e8b33b build(deps): bump megalinter/megalinter from 8.2.0 to 8.3.0 (#2541)
  • 69ec4a5 build(deps): bump github.com/creack/pty from 1.1.23 to 1.1.24 (#2533)
  • c90203e build(deps): bump codecov/codecov-action from 4 to 5 (#2532)
  • e5e7bdd build(deps): bump megalinter/megalinter from 8.1.0 to 8.2.0 (#2531)
  • ebcc0a8 build(deps): bump github.com/rhysd/actionlint from 1.7.3 to 1.7.4 (#2527)
  • 9bd99e5 build(deps): bump github.com/adrg/xdg from 0.5.0 to 0.5.3 (#2515)
  • 0de940b chore: bump VERSION to 0.2.69
  • e3b4e3a add test for listartifacts v4 filter (#2507)
  • 0c09a77 build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#2506)
  • 9135745 build(deps): bump github.com/opencontainers/selinux (#2498)
  • ccd28e7 build(deps): bump megalinter/megalinter from 8.0.0 to 8.1.0 (#2485)
  • 5031a9f build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#2484)
  • bb9f36d build(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#2480)
  • ad1cef0 build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.1 (#2479)
  • 03a4480 chore: bump VERSION to 0.2.68
  • 26f132f build(deps): bump github.com/rhysd/actionlint from 1.7.1 to 1.7.3 (#2477)
  • 6657fca build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#2468)
  • a34d9c6 run_context: add GITHUB_RUN_ATTEMPT (#2458)
  • be89cbc Fix install sh usage (#2454)
  • 2e117a4 bug/issue #2448 - manage special bash options when no shell is defined (#2449)
  • f75a2d8 chore: bump VERSION to 0.2.67
  • d8b6f61 build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#2442)
  • 38e43bd chore: bump VERSION to 0.2.66
  • c9ae534 build(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 (#2421)
  • ca292cd build(deps): bump megalinter/megalinter from 7.13.0 to 8.0.0 (#2436)
  • f79a13e build(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1 (#2430)
  • 60a2fed fix GOOS parsing to match expected GHA RUNNER_OS values (#2422)
  • bda491e chore: bump VERSION to 0.2.65
  • cd8b710 remove double negation in --help (#2405)
  • a62063b Bump mergo to v1.0.0 with new module URL (#2403)
  • 2feff3f build(deps): bump github.com/timshannon/bolthold to v0.0.0-20240314194003-30aac6950928 (#2248)
  • 570ccf3 Fix #2363. Add /pre- and /post-entrypoint handling (#2394)
  • 1d6a00c build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 (#2387)
  • 21fe901 build(deps): bump github.com/adrg/xdg from 0.4.0 to 0.5.0 (#2398)
  • 1ac4b60 build(deps): bump megalinter/megalinter from 7.11.1 to 7.13.0 (#2389)
  • aa54ea9 chore: bump VERSION to 0.2.64
  • 935e4c3 build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#2366)
  • 8a64a76 build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#2365)
  • f9ea5e3 build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 (#2360)
  • 7b950e1 build(deps): bump github.com/docker/cli (#2358)
  • 55a8f9a Add riscv64 binary release (#2350)
  • 71a6fa0 build(deps): bump github.com/rhysd/actionlint from 1.7.0 to 1.7.1 (#2346)
  • c959fdd chore: bump VERSION to 0.2.63
  • 4977ba9 Meta-copy-symlinks-new-actions-cache (#2337)
  • ecd7875 build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (#2340)
  • 77acf9d build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 (#2341)
  • e1e5671 Actions Artifacts v4 backend (#2224)
  • 8acde99 build(deps): bump github.com/docker/docker (#2333)
  • 6db9613 build(deps): bump github.com/docker/cli (#2332)
  • 070c257 Add documentation for dryrun parameter (#2311)
  • 657a3d7 Fix for issue 2232: Many lines of "Could not find any stages to run" on run (#2272)
  • 69ef192 build(deps): bump github.com/docker/cli (#2325)
  • 2c9c489 build(deps): bump github.com/rhysd/actionlint from 1.6.27 to 1.7.0 (#2326)
  • 218edca build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#2327)
  • 3429f1a build(deps): bump github.com/docker/docker (#2324)
  • 1acda5f build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#2323)
  • 6bbef14 build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 (#2319)
  • e6f8d89 build(deps): bump github.com/docker/cli (#2318)
  • 31e11d2 build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#2316)
  • 42405f4 build(deps): bump github.com/docker/docker (#2317)
  • 9885560 chore: bump VERSION to 0.2.62
  • 390d94d build(deps): bump megalinter/megalinter from 7.10.0 to 7.11.1 (#2309)
  • 53a61fe build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 (#2310)
  • 47486a6 build(deps): bump github.com/docker/cli (#2307)
  • ac42511 build(deps): bump github.com/docker/docker (#2306)
  • 992c9d9 build(deps): bump github.com/moby/buildkit from 0.13.1 to 0.13.2 (#2308)
  • 213756b build(deps): bump github.com/docker/cli (#2302)
  • 843cd94 Add codespell support (config, workflow to detect/not fix) and make it fix few typos (#2296)
  • c028aa8 build(deps): bump github.com/docker/docker (#2299)
  • 1f2e92e build(deps): bump github.com/docker/docker (#2295)
  • d153616 build(deps): bump megalinter/megalinter from 7.9.0 to 7.10.0 (#2294)
  • 2d4a9ea build(deps): bump megalinter/megalinter from 7.8.0 to 7.9.0 (#2216)
  • 82cc57f build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#2215)
  • 7452180 build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 (#2278)
  • c82a9ea build(deps): bump github.com/docker/cli (#2291)
  • 8cdc3fc Update action.yml (#2293)
  • 2a2cd7d build(deps): bump github.com/moby/buildkit from 0.12.5 to 0.13.1 (#2253)
  • 2df924c Bump docker to v26 (#2289)
  • ac13a1b chore: fix some comments (#2279)
  • 06a1d69 build(deps): bump actions/cache from 3 to 4 (#2163)
  • cdc22da Remove local action cache if remote has changed (#2284)
  • d2c3413 chore: fix codecov (#2288)
  • e3da912 build(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (#2269)
  • 361b7e9 chore: bump VERSION to 0.2.61
  • d9a19c8 Trivial: reduce log spam. (#2256)
  • 3949d74 chore: remove repetitive words (#2259)
  • b9382a2 Support overwriting caches (#2265)
  • f56dd65 test: use ping to improve network test (#2266)
  • 069720a build(deps): bump github.com/docker/docker (#2252)
  • 8c83d57 build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 (#2244)
  • 352ad41 fix function name in comment (#2240)
  • 934b13a build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2235)
  • d3c8664 chore: bump VERSION to 0.2.60
  • c79f59f build(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#2229)
  • 68597d6 build(deps): bump github.com/rhysd/actionlint from 1.6.26 to 1.6.27 (#2228)
  • 9e6ce12 build(deps): bump github.com/opencontainers/image-spec (#2223)
  • 5601fb0 refactor: simpilfy go-git cache (#2208)
  • 27eb79b build(deps): bump github.com/opencontainers/image-spec (#2214)
  • 8277584 build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#2213)
  • 6e80373 Shrink Readme (#2198)
  • b7a8145 chore: bump VERSION to 0.2.59
  • 3ed38d8 chore: bump VERSION to 0.2.58
  • 0dbf44c build(deps): bump github.com/opencontainers/runc from 1.1.7 to 1.1.12 (#2187)
  • 6dcf9bc build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.12.5 (#2188)
  • df61c7f build(deps): bump github.com/containerd/containerd from 1.6.19 to 1.6.26 (#2189)
  • 36e0261 build(deps): bump github.com/opencontainers/image-spec (#2167)
  • 46dc2ff build(deps): bump github.com/moby/buildkit from 0.12.4 to 0.12.5 (#2186)
  • 5a80a04 refactor: filecollector into new package (#2174)
  • 4ca35d2 build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#2175)
  • 424fd5e refactor(cmd/root): simplify parseEnvs (#2162)
  • 6a8c42a Add containerd's normalized architectures to archMapper (#2168)
  • c215e08 build(deps): bump megalinter/megalinter from 7.7.0 to 7.8.0 (#2164)
  • 8072a00 WorkflowDispatchConfig supports multiple yaml node kinds (#2123)
  • 15bb54f build(deps): bump actions/upload-artifact from 3 to 4 (#2133)
  • cd40f3f ci: automatic merge PRs created by a maintainer and approved by 1 other maintainer (#2156)
  • adbe229 Add support for NetBSD (#2023)
  • 96d6cf8 build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#2149)
  • ef5746b build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 (#2148)
  • 4fae81e chore: bump VERSION to 0.2.57
  • 238a495 build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#2134)
  • 74dcce4 build(deps): bump github.com/containerd/containerd from 1.7.2 to 1.7.11 (#2136)
  • 0c60f97 chore: bump VERSION to 0.2.56
  • 6b0ef97 build(deps): bump actions/stale from 8 to 9 (#2120)
  • 0dfb067 build(deps): bump actions/checkout from 3 to 4 (#1998)
  • 603b44b build(deps): bump github.com/creack/pty from 1.1.20 to 1.1.21 (#2099)
  • 00fbfa7 Fix noisy runs-on error logging (#2102)
  • 9cecf94 build(deps): bump actions/setup-go from 4 to 5 (#2118)
  • 29f4123 build(deps): bump megalinter/megalinter from 7.6.0 to 7.7.0 (#2119)
  • 85c3b3b build(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#2117)
  • 2b47c99 build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 (#2112)
  • 3c405a0 build(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#2114)
  • 899a1f2 build(deps): bump github.com/moby/buildkit from 0.12.3 to 0.12.4 (#2113)
  • 95ff5bf chore: bump VERSION to 0.2.55
  • bd10c9a build(deps): bump megalinter/megalinter from 7.5.0 to 7.6.0 (#2098)
  • 3d0cb3d build(deps): bump actions/github-script from 6 to 7 (#2097)
  • 7693697 chore: bump VERSION to 0.2.54
  • 4dcb9b7 build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#2091)
  • 5547789 Evaluate if condition when calling a reusable workflow (#2087)
  • c8f847d Evaluate all service values (#2054)
  • 18b4714 Don't set GITHUB_TOKEN (#2089)
  • 610358e Support array expressions in runs-on (#2088)
  • 1c16fd1 Use unique name for reusable workflow (#2015)
  • 55b09a0 build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2079)
  • 1bb2ee7 chore: bump VERSION to 0.2.53
  • 84a4025 build(deps): bump github.com/docker/docker (#2067)
  • fb4f29f build(deps): bump github.com/creack/pty from 1.1.18 to 1.1.20 (#2068)
  • 3e5c629 build(deps): bump megalinter/megalinter from 7.4.0 to 7.5.0 (#2070)
  • 83bfbcd build(deps): bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 (#2065)
  • 3d65b0f build(deps): bump github.com/docker/cli (#2069)
  • 854e3e9 build(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 (#2066)
  • db71c41 build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 (#2059)
  • db6e477 build(deps): bump github.com/moby/buildkit from 0.12.2 to 0.12.3 (#2060)
  • ceeb6c1 Add support for service containers (#1949)
  • ace4cd4 Fix float formatting (#2018)
  • 99067a9 build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#2045)
  • e7e158c build(deps): bump github.com/docker/distribution (#2037)
  • 3c730d7 build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#2036)
  • 976df8b fix action_ref (composite action) (#2020)
  • 2f479ba Fix image survey for large images (#2022)
  • 5718555 [ Variables ] - Add missing documentation for repository variables (#2032)
  • 44ea01c chore: bump VERSION to 0.2.52
  • 2be4def build(deps): bump github.com/rhysd/actionlint from 1.6.25 to 1.6.26 (#2026)
  • 3d47885 build(deps): bump megalinter/megalinter from 7.3.0 to 7.4.0 (#2025)
  • c241ecd chore: bump VERSION to 0.2.51
  • b637d79 build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.9.0 (#2011)
  • 83af8f8 build(deps): bump github.com/opencontainers/image-spec (#2010)
  • 60060a7 build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1 (#2009)
  • d134079 build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0 (#2012)
  • 1891bef build(deps): bump docker/setup-qemu-action from 2 to 3 (#2007)
  • 2911b21 build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#2008)
  • c84a3ef build(deps): bump github.com/docker/docker (#2000)
  • bd9032d build(deps): bump github.com/docker/cli (#1999)
  • 1d32507 build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#1992)
  • 80b0955 chore: bump VERSION to 0.2.50
  • 0c12273 build(deps): bump github.com/moby/buildkit from 0.12.1 to 0.12.2 (#1986)
  • 323bee9 build(deps): bump github.com/moby/patternmatcher from 0.5.0 to 0.6.0 (#1985)
  • f64c267 build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#1978)
  • 7ba9f30 Mention act user guide in act (#1973)
  • 2a0a0a1 build(deps): bump megalinter/megalinter from 7.2.1 to 7.3.0 (#1965)
  • f55ae1a ci: change winget job runner to ubuntu-latest (#1959)
  • 9f06ca7 change podman socket path (#1961)
  • a00fd96 Fix "Unknown server OS" for Docker container --device option (#1957)
  • 8a9e4f9 refactor: remove unnecessary nil check in RunContext (#1955)
  • f0ca0ab refactor: docker build BuildContext field (#1914)
  • 73d5f78 Shorten or/and in expressions (#1939)
  • 0b4c67a prefer pwsh on windows if found (#1942)
  • 3939f48 build(deps): bump megalinter/megalinter from 7.1.0 to 7.2.1 (#1931)
  • 74b74e8 build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 (#1948)
  • c812715 build(deps): bump github.com/moby/buildkit from 0.12.0 to 0.12.1 (#1947)
  • d5d8548 chore: bump VERSION to 0.2.49
  • 8bf10cf build(deps): bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 (#1934)
  • 8e6c7c1 build(deps): bump github.com/docker/cli (#1932)
  • d720ff0 build(deps): bump github.com/docker/docker (#1933)
  • 17bf4fc build(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 (#1925)
  • 67f4baa local runner doc (#1911)
  • 83b0a5b Add new CLI flag to log just the job id and not the entire job name (#1920)
  • 4810f69 build(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.0 (#1917)
  • e343ea9 build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 (#1906)
  • 94bc8b3 Bump dockercli (#1905)
  • 808cf5a throw when invalid uses key is provided (#1804)
  • 724ec91 chore: upgrade golangci-lint and address findings (#1904)
  • 79f93be build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#1868)
  • 70956f2 build(deps): bump gotest.tools/v3 from 3.4.0 to 3.5.0 (#1892)
  • ef79bb2 Normalize path outputs emitted by the artifact server download endpoint (#1898)
  • 3a0a642 chore: bump VERSION to 0.2.48
  • 4c8da85 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1884)
  • f40d0b8 build(deps): bump github.com/opencontainers/image-spec (#1893)
  • 15618d1 Remove archives.replacements in goreleaser.yaml (#1895)
  • e597046 refactor: open boltdb only while using it (#1879)
  • 310cb79 chore: bump VERSION to 0.2.47
  • e60018a Allow inputs for workflow_calls (#1845)
  • 70e1e37 build(deps): bump github.com/opencontainers/image-spec (#1883)
  • 3d1d8a9 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1882)
  • f9dcb58 build(deps): bump github.com/opencontainers/image-spec (#1881)
  • a0307d3 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1880)
  • 4fc176f build(deps): bump github.com/rhysd/actionlint from 1.6.24 to 1.6.25 (#1870)
  • df44dff build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.6 to 2.3.7 (#1872)
  • b2191ae build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 (#1869)
  • ef60885 build(deps): bump github.com/opencontainers/image-spec (#1871)
  • 74c27db Allow to override location of action cache dir (#1863)
  • 24348ff Drop disappeared wei/curl@v1 (#1864)
  • b92d95f build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1858)
  • 3555d65 build(deps): bump megalinter/megalinter from 7.0.4 to 7.1.0 (#1857)
  • e912ab3 build(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 (#1859)
  • 3ac2b72 Fix bug in processing jobs on platforms without Docker (#1834)
  • c70a674 build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#1842)
  • 04b5c73 build(deps): bump megalinter/megalinter from 7.0.2 to 7.0.4 (#1838)
  • e48c079 build(deps): bump github.com/docker/cli (#1843)
  • 0b05ee8 build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#1840)
  • e150310 build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#1841)
  • 34db861 build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#1839)
  • b0d0cec chore: bump VERSION to 0.2.46
  • 26f1b1f build(deps): bump github.com/opencontainers/image-spec (#1829)
  • 9c1f1f8 build(deps): bump github.com/docker/cli (#1816)
  • 3cfc2cf add instruction for using gh auth token (#1831)
  • b0996e0 build(deps): bump github.com/go-git/go-git/v5 (#1830)
  • 481999f build(deps): bump megalinter/megalinter from 6.22.2 to 7.0.2 (#1827)
  • 16c574c build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1817)
  • 06054d2 build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#1814)
  • 1371215 build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#1813)
  • 1eacf23 build(deps): bump github.com/opencontainers/image-spec (#1807)
  • c00810b build(deps): bump github.com/docker/docker (#1806)
  • 39abbce build(deps): bump github.com/docker/cli (#1805)
  • b5fa245 build(deps): bump github.com/docker/distribution (#1801)
  • 046f5aa build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#1800)
  • 65ef31f build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1791)
  • f84a566 Replace backslash in GetActPath() for Windows (#1777)
  • 568124c Refactor evaluate yaml node do not alter nested nodes (#1761)
  • 3eb6e83 build(deps): bump github.com/docker/cli (#1780)
  • 15eb1fa build(deps): bump github.com/opencontainers/image-spec (#1781)
  • 1f9bbe1 build(deps): bump github.com/docker/docker (#1779)
  • f1df2ca chore: bump VERSION to 0.2.45
  • d77991c Support cache (#1770)
  • c81a770 chore: run act from cli on linux (#1758)
  • 7cbb1a9 Revert breaking docker socket changes (#1763)
  • baf3bcf avoid using log.Fatal (#1759)
  • 2ea7891 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#1755)
  • 16f35f6 build(deps): bump github.com/docker/docker (#1754)
  • ded31bd build(deps): bump github.com/docker/cli (#1753)
  • 60bcfb5 build(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 (#1752)
  • 7c6237d ci: deduplicate running workflows (#1751)
  • 3715266 Improve watchAndRun (#1743)
  • 35d6e9f Remove the comment-out code. (#1691)
  • d970056 typo: fix expression of warning message on macOS (#1693)
  • 816a7d4 Avoid using log.Fatal in pkg/* (#1705)
  • 6d527bf build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#1735)
  • 148a545 build(deps): update go-git to ce62f3e9ff86270538a514a68d3bd5563a733e3b (#1725)
  • 65a925b build(deps): bump github.com/docker/docker (#1719)
  • c5ce502 build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1724)
  • f2bd194 build(deps): bump github.com/docker/cli (#1722)
  • 4ab812c build(deps): bump megalinter/megalinter from 6.22.1 to 6.22.2 (#1720)
  • 5a331d2 build(deps): bump github.com/rhysd/actionlint from 1.6.23 to 1.6.24 (#1721)
  • 3ae0a9d build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 (#1723)
  • 24b04df build(deps): bump github.com/docker/cli (#1712)
  • 68c72b9 build(deps): bump github.com/docker/docker (#1711)
  • ad7a8a3 build(deps): bump megalinter/megalinter from 6.21.0 to 6.22.1 (#1710)
  • 220d6f1 chore: bump VERSION to 0.2.44
  • 6745999 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#1708)
  • 75ffa20 Make sure working directory is respected when configured from matrix (#1686)
  • 351ae99 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5 (#1703)
  • 385d71a build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 (#1702)
  • f764ecb build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15 (#1701)
  • d65cf86 build(deps): bump actions/stale from 7 to 8 (#1700)
  • 775a128 build(deps): bump megalinter/megalinter from 6.20.1 to 6.21.0 (#1699)
  • 9fab599 full path required for extension install (#1670)
  • 8c28c9f build(deps): bump actions/setup-go from 3 to 4 (#1689)
  • 2fa0a5f build(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.14 (#1688)
  • a6c95ef build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1650)
  • 5a2112a build(deps): bump megalinter/megalinter from 6.20.0 to 6.20.1 (#1679)
  • fad986a build(deps): bump fregante/setup-git-user from 1 to 2 (#1664)
  • 35cac27 Add example command for collecting artifacts (#1671)
  • 09de42f Support for docker steps in host environment (#1674)
  • 24440d9 test: Enshure ForcePull config doesn't break docker actions (1661)
  • aeee205 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4 (#1669)
  • 7ee2138 build(deps): bump megalinter/megalinter from 6.19.0 to 6.20.0 (#1665)
  • 8dbd151 build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 (#1666)
  • 6601d8d Improve XDG Spec supporting (#1656)
  • 44b510f chore: bump VERSION to 0.2.43
  • 04d12b0 build(deps): bump github.com/opencontainers/image-spec (#1649)
  • 4eba04b build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.18 (#1637)
  • b7a9eb9 build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 (#1636)
  • 2f55276 build(deps): bump github.com/moby/buildkit from 0.11.2 to 0.11.3 (#1635)
  • 21ea3d0 chore: Remove obsolete Container.UpdateFromPath (#1631)
  • 1316307 chore: use new style octal (#1630)
  • 34ab815 ci: add Winget Releaser workflow (#1623)
  • 8048baf build(deps): bump github.com/opencontainers/selinux (#1625)
  • 7c3c534 build(deps): bump github.com/docker/docker (#1624)
  • 98ad62f build(deps): bump github.com/docker/cli (#1626)
  • c378a7d chore: add Winget installation instructions (#1622)
  • 44333c7 Pass dockerfile to build executor (#1606)
  • 36dbbc1 build(deps): bump github.com/docker/cli from 23.0.0-rc.1+incompatible to 23.0.0+incompatible (#1611)
  • f41e912 build(deps): bump github.com/docker/docker (#1613)
  • 460c78d build(deps): bump megalinter/megalinter from 6.18.0 to 6.19.0 (#1610)
  • 22dc1e0 build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1 (#1612)
  • 281a52f build(deps): bump github.com/joho/godotenv from 1.4.0 to 1.5.1 (#1614)
  • e775fea refactor: GITHUB_ENV command / remove env.PATH (#1503)
  • 24c16fb Update max container name length (#1597)
  • c4b64ec Docker build fixes (#1596)
  • 72d0321 chore: bump VERSION to 0.2.42
  • 787388d chore: fix release script to trigger gh-act
  • b91e4b0 chore: bump VERSION to 0.2.41
  • e259dc2 build(deps): bump github.com/moby/buildkit from 0.11.1 to 0.11.2 (#1589)
  • 70ae63b build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#1590)
  • 01952d0 cI: make stalebot less annoying (#1587)
  • 3748772 test: Do not leak step env in composite (#1585)
  • 09e9f6a build(deps): bump github.com/moby/buildkit from 0.11.0 to 0.11.1 (#1576)
  • a2856ae build(deps): bump golang.org/x/term from 0.3.0 to 0.4.0 (#1577)
  • 612e08f build(deps): bump github.com/docker/docker (#1573)
  • 1b7212f build(deps): bump github.com/rhysd/actionlint from 1.6.22 to 1.6.23 (#1574)
  • 75d19d0 build(deps): bump actions/github-script from 5 to 6 (#1572)
  • 7ada9d3 chore: update docs for installing act as GH CLI extension
  • b00babd refactor: pull and rebuild docker by default (#1569)
  • 566b9d8 Fixed auto-generated platform configuration with Micro size image (#1566)
  • 7ebcc1c Feature/allow worktrees (#1530)
  • 3e23b4f chore: bump VERSION to 0.2.40
  • efb12b7 chore: bump VERSION to 0.2.39
  • b3c06dc chore: fix promote script
  • 0d07805 chore: bump version
  • 872a695 chore: makefile update
  • 33cb8bc chore: bump version
  • d8ba8cb build(deps): bump github.com/moby/buildkit from 0.10.6 to 0.11.0 (#1563)
  • 003947e chore: push new version
  • 0988b47 Readme: Fix shell installation (#1547)
  • 767e6a8 Input (#1524)
  • b2fb9e6 refactor: remove docker image list reference filter (#1501)
  • 3ac756b build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#1554)
  • 3f4a6dc test: make sure workflow_call is not a github event calling our workflow (#1520)
  • f0c6fa1 build(deps): bump megalinter/megalinter from 6.17.0 to 6.18.0 (#1550)
  • cfc1b91 build(deps): bump megalinter/megalinter from 6.16.0 to 6.17.0 (#1540)
  • 0d38857 build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 (#1539)
  • 9c70851 build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0 (#1541)
  • e3a722e build(deps): bump megalinter/megalinter from 6.15.0 to 6.16.0 (#1534)
  • d3ce2b0 build(deps): bump actions/stale from 6 to 7 (#1535)
  • 4989f44 revert: deprecation of containerArchitecture (#1514)
  • c044035 build(deps): bump goreleaser/goreleaser-action from 3 to 4 (#1515)
  • 7679695 build(deps): bump github.com/docker/cli (#1516)
  • 469d024 build(deps): bump github.com/docker/docker (#1517)
  • b8d7e94 refactor: fix savestate in pre steps (#1466)
  • d281230 refactor: fix add-path / GITHUB_PATH commands (#1472)
  • 57bf4d2 refactor: share UpdateFromEnv logic (#1457)
  • d9fe63e refactor: move autoremove into the jobexecutor (#1463)
  • 1797775 Pass LANG=C.UTF-8 to environment (#1476)
  • 7754ba7 build(deps): bump megalinter/megalinter from 6.14.0 to 6.15.0 (#1475)
  • fcbb6d5 act -j -W example (#1471)
  • 8732728 Fix shellcommand error on sh shell (#1464)
  • 3553b26 fix typo (#1456)
  • ccb3b0e build(deps): bump github.com/creack/pty from 1.1.17 to 1.1.18 (#1447)
  • a108f10 Remove dead code (#1425)
  • 64e68bd build(deps): bump github.com/moby/buildkit from 0.10.5 to 0.10.6 (#1437)
  • 1b554ae build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#1436)
  • cf00e8d Update number of approvers required from 3 to 2
  • c232981 build(deps): bump megalinter/megalinter from 6.13.0 to 6.14.0 (#1426)
  • 8036f49 build(deps): bump github.com/rhysd/actionlint from 1.6.21 to 1.6.22 (#1427)
  • a9298d9 build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1420)
  • e03b816 build(deps): bump github.com/docker/docker (#1418)
  • ac6571c build(deps): bump github.com/docker/cli (#1419)
  • db850e8 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1404)
  • 2f1c5a1 refactor: move from io/ioutil to io and os packages (#1417)
  • a73d506 Add user level Docker socket to common paths (#1416)
  • e81dc0d build(deps): bump megalinter/megalinter from 6.12.0 to 6.13.0 (#1407)
  • 925ac20 build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (#1408)
  • 0d1dccc build(deps): bump github.com/docker/docker (#1403)
  • ca69531 build(deps): bump github.com/docker/cli (#1405)
  • 07a1890 build(deps): bump github.com/moby/buildkit from 0.10.4 to 0.10.5 (#1406)
  • bc17371 Fixes #1387 (#1388)
  • 37f5b7f build(deps): bump megalinter/megalinter from 6.11.1 to 6.12.0 (#1395)
  • bd5e0d2 build(deps): bump github.com/docker/cli (#1393)
  • 52c6edf build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#1394)
  • 6ff4491 build(deps): bump github.com/docker/docker (#1392)
  • 1e0ef8c Mapping workflow_dispatch inputs into the Expression inputs context (#1363)
  • ff5e289 test: add test for networking setup in act (#1375)
  • 4541139 build(deps): bump megalinter/megalinter from 6.11.0 to 6.11.1 (#1381)
  • c7ccb0d build(deps): bump gotest.tools/v3 from 3.0.3 to 3.4.0 (#1379)
  • c4be1cf build(deps): bump github.com/rhysd/actionlint from 1.6.20 to 1.6.21 (#1380)
  • 9f9f644 build(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#1378)
  • 679cac1 Fix composite input handling (#1345)
  • 79384c3 build(deps): bump megalinter/megalinter from 5 to 6.11.0 (#1370)
  • bec45d0 build(deps): bump github.com/rhysd/actionlint from 1.6.19 to 1.6.20 (#1371)
  • d587ce0 build(deps): bump github.com/opencontainers/selinux (#1372)
  • d137ec8 build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#1359)
  • 3fccb5a build(deps): bump github.com/rhysd/actionlint from 1.6.18 to 1.6.19 (#1360)
  • 9a494ca build(deps): bump actions/stale from 5 to 6 (#1357)
  • 96ba76b Arch best practice is to not run partial upgrades (#1355)
  • fb33689 Improve hint for inserting secrets securely (#1354)
  • 053bff1 build(deps): bump github.com/rhysd/actionlint from 1.6.17 to 1.6.18 (#1352)
  • 3a0fe69 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#1341)
  • ceac1f2 build(deps): bump github.com/docker/cli (#1340)
  • ca8767f build(deps): bump github.com/docker/docker (#1339)
  • a20b1d4 help output: use consistent terminology between -j & -l (#1326)
  • e1b9068 support runner.arch (#1290)
  • 8bad6ac build(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 (#1322)
  • 9b14698 build(deps): bump github.com/rhysd/actionlint from 1.6.16 to 1.6.17 (#1321)
  • b23bbef build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (#1312)
  • cf9d82f build(deps): bump github.com/rhysd/actionlint from 1.6.15 to 1.6.16 (#1311)
  • 12029e3 build(deps): bump github.com/go-ini/ini from 1.66.6 to 1.67.0 (#1305)
  • 92ddcda refactor: ignore already closed error (#1285)
  • 9d76bac walk submodule path instead of dir name (#1282)
  • ddee19b Made env interpolated instead of evaluated. (#1222)
  • 17dd54d build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#1273)
  • 108e3e0 Update README.md (#1260)
  • 1a71c52 lint: add ReadHeaderTimeout (#1277)
  • a5ceb54 only perform chown operation for non root users (#1250)
  • aea17b1 Improve --eventpath example command (#1243)
  • 6837307 Improve docs for events inputs (#1238)
  • 4d9d6ec build(deps): bump github.com/rhysd/actionlint from 1.6.14 to 1.6.15 (#1239)
  • 50f0b0e build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#1240)
  • 9499612 build(deps): bump github.com/rhysd/actionlint from 1.6.13 to 1.6.14 (#1234)
  • 4deb213 build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#1233)
  • c67abf2 build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5 (#1232)
  • 9d7595a revert auto changelog generator
  • 225405c ignore release-notes.md to avoid dirty check in goreleaser
  • 06bf92c update to use PAT
  • d1ca486 setup git user
  • 8d74ac8 allow workflow_dispatch on tag-monthly
  • b0ea7a9 add monthly release
  • 5fe4c81 auto generate changelog (#1225)
  • 589731f update runc and containerd (#1224)
  • 7105919 Added support for chunked uploads. (#1208)
  • 4391a10 Improve logging (#1171)
  • 3415347 build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#1213)
  • 084c4e6 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.4 to 2.3.5 (#1214)
  • 87d9687 build(deps): bump github.com/docker/cli (#1211)
  • 63df5dd build(deps): bump github.com/docker/docker (#1212)
  • 2aa0699 refactor: remove github.com/pkg/errors dependency (#1077)
  • bf4aad6 pkg/runner: add support to replace GitHub's env (#1197)
  • 859445f build(deps): bump github.com/go-ini/ini from 1.66.5 to 1.66.6 (#1201)
  • 64387bc build(deps): bump github.com/go-ini/ini from 1.66.4 to 1.66.5 (#1189)
  • 8bc3a07 governance: fix bug report rendering (#1186)
  • bc0f09b update docs (#1180)
  • 943a0e6 implement pre and post steps (#1089)
  • 7704033 governance: new issue templates (#1048)
  • 507ae61 ci(choco): update chocolatey to 1.1.0 (#1164)
  • 5054455 build(deps): bump goreleaser/goreleaser-action from 2 to 3 (#1179)
  • 166d063 build(deps): bump github.com/rhysd/actionlint from 1.6.12 to 1.6.13 (#1173)
  • dfdafd9 feat/bug-report-extended (#1163)
  • 8994773 build(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#1169)
  • 018c846 build(deps): bump github.com/docker/docker (#1167)
  • 1fed666 build(deps): bump github.com/docker/cli (#1168)
  • 7879726 Remove the correct Volume (#1148)
  • e360811 refactor: remove composite action runcontext workaround (#1085)
  • a76c349 build(deps): bump github.com/moby/buildkit from 0.10.2 to 0.10.3 (#1153)
  • 7974a17 build(deps): bump docker/setup-qemu-action from 1 to 2 (#1156)
  • 01d85c9 build(deps): bump github.com/docker/docker (#1155)
  • d5e9721 build(deps): bump github.com/docker/cli (#1154)
  • dfca2c5 build(deps): bump github.com/moby/buildkit from 0.10.1 to 0.10.2 (#1147)
  • 3f2469b build(deps): bump codecov/codecov-action from 3.0.0 to 3.1.0 (#1139)
  • a85e89d chore: fold integration test outputs (#1111)
  • 2d35785 Update README.md (#1121)
  • 25ebaf4 ci: always grab latest go version (#1124)
  • 40492fe tests: remove runTestJobFile (#1127)
  • 9021bc2 use new paths from goreleaser (#1135)
  • 9a8a9aa README: add MacPorts badge (#1129)
  • de1dea9 build(deps): bump github.com/rhysd/actionlint from 1.6.11 to 1.6.12 (#1126)
  • 74cda72 build(deps): bump codecov/codecov-action from 2.1.0 to 3.0.0 (#1118)
  • bb6ead4 build(deps): bump github.com/moby/buildkit from 0.10.0 to 0.10.1 (#1116)
  • 39cc9b0 build(deps): bump actions/upload-artifact from 2 to 3 (#1119)
  • 4e1cf1d build(deps): bump actions/setup-go from 2 to 3 (#1120)
  • f551165 build(deps): bump actions/stale from 4 to 5 (#1117)
  • 72dd2d3 tests(runner): move arm64 test to own func (#1095)
  • afb23a2 build(deps): bump deps which dependabot doesn't want to (#1107)
  • 065d630 build(deps): bump github.com/rhysd/actionlint from 1.6.10 to 1.6.11 (#1106)
  • 407d324 implement volume mount for container job (#1101)
  • 9dc17f9 Allow passed in env vars to supersede ones declared in the workflow (#1100)
  • e0044ba build(deps): bump github.com/opencontainers/selinux (#1102)
  • 48db7d9 deps: bump go.mod to go1.18 (#1088)
  • 11c3fb3 ci: bump go to 1.18 (#1087)
  • 5f673cb refactor: simplify action function signatures (#1083)
  • 31d3603 deps: remove shlex (#1086)
  • 4f0bfd2 build(deps): bump actions/cache from 2 to 3 (#1082)
  • c8a40bf build(deps): bump github.com/docker/docker (#1080)
  • efd34f1 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.2 to 2.3.4 (#1079)
  • 34706f4 build(deps): bump github.com/docker/cli (#1081)
  • 7fbaf13 automatically merge PRs from dependabot (#1084)
  • c4db165 deps: bump go-git (#1057)
  • a970145 Fix: panic: reflect: slice index out of range (#1066)
  • 380bd58 Fix: call of reflect.Value.Interface on zero Value (#1067)
  • 5083284 Fix: tojson(null) == 'null' (#1068)
  • 87175ec build(deps): bump github.com/docker/docker (#1062)
  • 7d946c4 build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#1061)
  • 4d71071 Revert: Don't stop JobContainer on failure (#1041)
  • 7d403b8 build(deps): bump golangci/golangci-lint-action from 2 to 3.1.0 (#1019)
  • 932ad0e ci(stalebot): ignore feature requests (#1017)
  • 0579f7c build(deps): bump actions/checkout from 2 to 3 (#1028)
  • fa71f0b build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 (#1040)
  • 933413e build(deps): bump github.com/docker/cli (#1038)
  • ee92e07 build(deps): bump github.com/rhysd/actionlint from 1.6.9 to 1.6.10 (#1039)
  • 5c0023c build(deps): bump github.com/docker/distribution (#1037)
  • 56486f1 build(deps): bump github.com/moby/buildkit from 0.9.3 to 0.10.0 (#1036)
  • e9e6dda build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#955)
  • 55da213 Update link to 'filesystems' GitHub docs (#1016)
  • 9a54c99 build(deps): bump github.com/rhysd/actionlint from 1.6.8 to 1.6.9 (#1018)
  • c24cfc7 Expression evaluator fixes (#1009)
  • 7d43396 build(deps): bump github.com/go-ini/ini from 1.64.0 to 1.66.4 (#997)
  • ff13844 refactor: default empty if: statement to if: success() in evaluator & remove FixIfStatement() (#990)
  • 0fae967 build(deps): bump github.com/docker/distribution (#994)
  • 331afe1 Added instructions to install on fedora using copr package (#993)
  • e4f0080 refactor: extract setupAction into ActionReader (#986)
  • e23223a refactor: extract RunContext Executor in JobExecutor (#984)
  • 4f8da0a ci(Mergify): configuration update (#972)
  • 7dbf3fc Fix: regression run after failure (#971)
  • 557dc75 ci(Mergify): configuration update (#966)
  • dba7f83 build(deps): bump github.com/moby/buildkit from 0.9.2 to 0.9.3 (#958)
  • b0f5557 build(deps): bump github.com/docker/docker (#957)
  • eedac17 build(deps): bump github.com/opencontainers/image-spec (#954)
  • bbf6b7e build(deps): bump github.com/docker/cli (#956)
  • 3f0375a Test: env.ACT in if condition of the workflow (#965)
  • eba71f9 Refactor expression evaluator to use parser from actionlint package (#908)
  • ed01f46 refactor: export and move shared contexts into pkg/model (#931)
  • 9868e13 Feature: uses in composite (#793)
  • 2ef30c3 lint(megalinter): disable markdown link check (#938)
  • 9be6a58 ci: replace superlinter with megalinter (#923)
  • cad4bc8 ci(Mergify): configuration update (#924)
  • a545cea Fix and test choco action (#911)
  • b910a42 Docker auth (#891)
  • 5bdb9ed container credentials (#868)
  • e793d03 Add more steps context support (#887)
  • 6ebcac3 ci(choco): fix chocolatey docker build (#903)
  • ff8b1df Don't interpolate joboutputs, before job is done (#894)
  • 96cf907 Fix regex for GITHUB_ENV parsing (#893)
  • c26e661 build(deps): bump github.com/go-ini/ini from 1.63.2 to 1.64.0 (#882)
  • 62d2167 Fix github SSH regex for missing .git extension (#871)
  • cd24df5 ci(golangci-lint): switch to latest (#870)
  • 11f6ee3 Asset server implementation (#677)
  • f8b3563 build(deps): bump github.com/moby/buildkit from 0.9.1 to 0.9.2 (#864)
  • 80db062 ci(mergify): fix deprecated strict mode (#862)
  • 7c73531 Fixes (#856)
  • aad724c ci: remove macOS tests (#860)
  • 6a3a47c build(deps): bump github.com/docker/docker (#855)
  • 50dd0c0 build(deps): bump github.com/docker/cli (#854)
  • 83a28d9 Close docker client (#789)
  • f8ddfca goreleaser: Switch to latest and drop Homebrew config (#848)
  • 977b526 ci: switch macos job to macos-10.15 (#849)
  • b5e8a18 build(deps): bump github.com/moby/buildkit from 0.9.0 to 0.9.1 (#838)
  • 7a426a0 refactor: re-implement embed without "unused" import (#830)
  • bfcf0ab build(deps): bump github.com/joho/godotenv from 1.3.0 to 1.4.0 (#824)
  • c2c8b52 Add reading environment from Docker image (#771)
  • b1e4844 ci: pin goreleaser version (#825)
  • 5a09eb2 Bump all dependencies (and fix dependabot mess) (#822)
  • e82f17e build(deps): bump codecov/codecov-action from 1.5.2 to 2.1.0 (#819)
  • 17652ce Remove ubuntu-16.04 and add missing links for nix/go (#821)
  • aa080d0 Provide hint for -P (#815)
  • 6d7f574 build(deps): bump github.com/go-git/go-billy/v5 from 5.0.0 to 5.3.1 (#802)
  • 9126f15 support for container option: --hostname (#809)
  • f0fd0af Refresh hash after pull for branch refs (#791)
  • a7a2659 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.7 to 2.3.1 (#803)
  • 6e5bd24 Cache dockerhub images from linux for macOS (#768)
  • 4c645b3 Update Go to 1.17 (#787)
  • bea32d5 Add proper support for working-directory & fix command builder (#772)
  • 77b3968 Fix docker: invalid reference format (#767)
  • 5c841e2 Update docs, file formatting and docker images (#766)
  • 94fd0ac Simplify Matrix decode, add defaults for fail-fast and max-parallel, add test (#763)
  • 43d46aa Fix format function {{, }} are escapes (#752)
  • 0ff204b Read localaction's from container (#719)
  • 531ea02 Fix ImageOS format (#761)
  • 4036b8a README: add MacPorts info (#762)
  • 149cc19 Fix defaults (composite) (#753)
  • c865a56 Fix url typo in README.md (#746)
  • 73b22a0 Add docker context workaround to readme (#749)
  • dcbd583 Add needs job output (#629)
  • a9fe038 Update images, fix extrapath (#723)
  • a9295c9 Test fixups for Windows/Forks (#681)
  • e5d4886 Refactor local, composite actions and run steps (#712)
  • 003c995 Support container removal at exit. Fixes #694 (#714)
  • 33ccfa6 Switch to interface{} instead of map[string]... (#700)
  • 6b4d359 Add support for container kernel capabilities (#716)
  • d794e2f Move actions path outside of workdir (#701)
  • 4900399 Add arm64/arm and capture all snapshots (#699)
  • 764263c Have List suggest -W for duplicate jobs (#691)
  • 29ea8cf Fix: GITHUB_PATH should prepend (#690)
  • f571290 refactor: remove gotest.tools (#688)
  • 3e22b1b Fix typo (#685)
  • ee05fb1 Add hint on ${{ github.token }} (#686)
  • aa68181 refactor: return more errors, add more tests (#679)
  • a144e71 Add various GitHub environment variables (#604)
  • a07cb44 Write git clone progress only if terminal is a TTY (#670)
  • 92eec3a $GITHUB_PATH support (#566)
  • 8153dc9 Fix environment variables and move envs.txt/event.json to fixed location (#667)
  • aba4fec Fixes #598 (#628)
  • 596e518 Update codecov.yml
  • 0c4374e GitHub Enterprise support (#658)
  • 710a3ac Add custom docker registry authentication (#665)
  • 616d7fc Remove pwsh -login and add Pwsh test (#660)
  • e79379c Mergify: configuration update (#663)
  • 314a80b Mergify: configuration update (#662)
  • f4b3cfe Mergify: configuration update (#661)
  • fd1166b Mergify: configuration update (#659)
  • 0f04942 Separate Container Workdir from host Workdir (#635)
  • 020d6a6 Composite action (#608)
  • cec6348 Add super-linter + fix lint issues (#650)
  • 3db3d41 Fixes Issue #597 (#637)
  • cc3e7ae GitHub Event Path #542 (#605)
  • 806bc4d refactor: NewWorkflowPlanner (#648)
  • 7ae9916 Add option to allow files/directories in .gitignore to be copied to container (#537)
  • ea7503b Prefer go-git to find the reference name (#633)
  • f56b21f Add nektos/act to awesome-runner curated list (#624)
  • 010e459 Clean the repository cache if it is in incomplete state (#595)
  • 465fbba Handle tagless versions (#606)
  • 4125812 Refactor .actrc locations and default image survey (#600)
  • 47e1ba1 Go 1.16 is required since 5752a03 (#601)
  • b9a7bc6 Add support for composite actions (#514)
  • 5752a03 Support running commands in repositories without action.yaml (#293)
  • d67e282 use container image platform only on docker 1.41+ (#591)
  • 737dfaf Merge branch 'master' of github.com:nektos/act
  • aaaa895 Update CODEOWNERS to use 'act-maintainers' team
  • 957b8ad Update Shell Tasks to match ScriptHandlerHelpers (#575)
  • c27ef0a update to codecov version
  • f5a0258 Add code testing on MacOS (#563)
  • af5140f Merge branch 'master' of github.com:nektos/act
  • 345c652 add status checks
  • 2825449 add codecov integration (#585)
  • 69018f3 include past tags when releasing
  • f58fbc0 add codecov integration
  • da07324 CI: Add snapshot artifacts to PR builds (#574)
  • 6cde8f6 use project dir instead of /github/workspace (#567)
  • 6c258cf Add option to run custom architecture (container platform) (#525)
  • 09679f0 Update test workflows and improve expression_test.go/run_context_test.go (#560)
  • eb27742 Fix tests on Windows (#562)
  • f29b1f2 Add more context to MODULE_NOT_FOUND errors and how to fix it (#552)
  • 8de7b95 Add --userns flag to support Docker daemon that enables user namespace (#533)
  • 14c06ee enable to resolve commit hash in uses (#530)
  • 34dc2dc Update Docker images (#524)
  • 475a6aa properly parse arguments to Docker container steps (#539)
  • c4f1f3a Fix link to issue #97 in README.md (#541)
  • 9bf37fb Fix indent with go fmt (#531)
  • 6066980 Removed pipefail from bash shell execution to match GitHub Actions (#529)
  • 661aa08 Add GitHub issue templates (#512)
  • 316b078 Shouldn't rewrite dot in a string to index syntax (#502)
  • fc46f50 Update README.md/cmd/root.go with additional information (#523)
  • ec6b162 Fix choco Dockerfile (#515)
  • eca1b9c Add lacking environment variables. (#513)
  • 8339f4b Interpolate with: inputs (#511)
  • 56ec367 Fix Cartesian product to return empty set if empty set is given (#503)
  • 2d1a946 Throw an error if the steps has a invalid uses directive (#500)
  • e37b42a Print error with workflow/job information when runs-on key is not defined (#494)
  • 719a077 Stop current execution if there is the invalid syntax in the workflow (#495)
  • b424a78 Load .secrets file as default (#488)
  • 6130460 Add survey during first run for a default image (#483)
  • c7b3869 Report error when if expression is invalid (#485)
  • 9bbf35e Add autodetect event flag (#486)
  • 7f6a808 update stale labels to stop closing issues that are NOT stale
  • e6fcfed Format sources with gofmt (#472)
  • 41692c3 Add --env flag to pass environment vars without file (#474)
  • 6e1cdee Fix "reference not found" error on checkout (#433) (#471)
  • 460ed2d Update parts of repo (#476)
  • 126cce3 Fix/a small confusion in readme (#477)
  • 97dc3cf Make stale bot action less aggressive (#478)
  • f2c1507 Fix issue 416 (#423)
  • 2811101 Make all secrets case insensitive by formatting them to uppercase (#470)
  • 1b38d5c Fix "reference not found" error (#433)
  • 760daeb Fix slashes when running on Windows (#461)
  • 15eaa15 GitHub env file support (#426)
  • 8887daa Fix tests if there are hooks generated by templates (#434)
  • 80a2456 Add option to disable hiding of secrets (#460)
  • a9b3d64 Use static initial PATH (#462)
  • fecc571 Add Ubuntu 20.04 to supported platforms (#463)
  • f86a432 update goreleaser.yml
  • e16e6ea Update README.md (#459)
  • e47a239 Fixes include when using matrix and strategy build. (#415)
  • d784bce Extract runTestJobFile from TestRunEvent (#429)
  • b3299ec Act env (#417)
  • 8ba3306 EvalBool and Interpolation fixes (#424)
  • 3f4998a envs in if: - take 2 (#412)
  • 695c496 Adds ability to use container images from matrices. (#413)
  • d5b2d60 Add variadic version of hashFiles (#411)
  • d6b2e9d increase operations per run
  • e6a391d remove stale label when comments added
  • 3f3de6e Use PathListSeparator (#408)
  • 8204ef4 Change handling of ExtraPath (#406)
  • 1e69525 Update README.md (#399)
  • 4791a9b doc: add --secret-file example (#395)
  • 644bc2b Simpler list view (#382)
  • 014d71a When running on Windows the correct path separator must be used (#386)
  • 569ebac [Add] More logging for default push action (#383)
  • 3d9b825 Remove confusing message about symlinks (#381)
  • 729adec Fix path for local node12 actions (#371)
  • 32c41d2 Fix test target (#375)
  • 44151f2 Add CI=true environment variable (#372)
  • 6fdf1b0 Fix Homebrew install instructions (#374)
  • 04456ad Fix copyDir to normalize file paths in tar archive (#360)
  • 7d443c6 Set the default branch inside the event data (#354)
  • b6f1df4 Special case handling of empty workflow files for user experience (#349)
  • 3eef111 chore: upgrade docker v19.03.12 (#348)
  • 85f89e1 fix docker build issue on windows
  • 0d5a228 update actions/stale to remove stale when issues are updated
  • e698e8b Support setting shell via defaults.run (#343)
  • 26e4270 fix file permission for non root user docker image (#334)
  • 17c7ece Merge pull request #327 from whywaita/feat/add-privileged-mode
  • 0ccc867 Merge branch 'master' into feat/add-privileged-mode
  • 9a66153 actions/hello-world-javascript-action@master moved to main, use stable tag (#326)
  • 24bdb02 add flag of privileged mode
  • bbc8123 Merge pull request #318 from nnadeau/master
  • f337918 Merge branch 'master' into master
  • a0c3ddb Merge pull request #320 from nnadeau/patch-1
  • 3ec1554 Added docker pull instructions
  • 35d79c7 Added PHONY targets
  • 0a17a7e Merge pull request #314 from Strajk/secret-file-docs
  • 52e4002 Merge branch 'master' into secret-file-docs
  • 8245d23 Merge pull request #313 from denysvitali/feature/fix-defaults
  • 4864ece Document secret-file in README and add example
  • 85a4783 use t.Cleanup and prefer assert.NoError over .Nil (#309)
  • f00aa08 Support PREFIX environment variable (#308)
  • 0b9268a Fix comments on StepType enum consts (#304)
  • 7dcd0bc Rewrite contexts before evaluating them (#287)
  • 64b8d2a Properly pass format argument to avoid MISSING (#290)
  • 7cc6687 remove .gitignore before docker cp (#288)
  • d4e41a9 Fix container volumes being reused sometimes (#283)
  • f5e1bd4 Update unit test command to make test (#274)
  • dfd1fee Pull latest changes from ref using cached repo (#267)
  • 3966701 Merge pull request #259 from arbourd/set-single-workflow
  • 69b8802 Change -W command to accept a single file
  • a3a8593 Added documentation for module not found issue. (#256)
  • c46ba93 Update brand name for macOS (#252)
  • 5c850b5 Fix using: node12 handling (#243)
  • 2bb9906 Markup for runners (#241)
  • 2097a3c Spelling (#240)
  • 2f3187e Grammar (#238)
  • d3f25ba Mask secrets in job output (#231)
  • a5e86bd Add support for changing the GITHUB_ACTOR (#229)
  • a149cf8 Make envs available in if conditionals (#225)
  • 6d6ea7a Implement UnmarshalYAML for ActionRunsUsing (#223)
  • 6196436 extract the docker NewClientWithOpts, and add connectionhelper for DOCKER_HOST set to ssh://remote (#207)
  • ef9fab9 Normalise Runs.Using to lowercase (#222)
  • 195a6c9 Add default error case for Runs.Using (#221)
  • b95fdb8 Use env variables in Action.Runs.Env (#201)
  • f6e37a8 *: update go-git import (#194)
  • 320b0b8 Add install instructions from Scoop (#183)
  • 6754260 Remove length constraint (#190)
  • bf3824c Improved gitignore handling (#163)
  • 4a4bd36 Add support for runs-on array form (closes #146) (#155)
  • fea9a8a Use “push” event workflow(s) if defined (closes #156) (#157)
  • f5e67f2 fix #150 - disable dryrun in git clone
  • b670173 Add support for step.working-directory (closes #149) (#154)
  • d2d5c90 Merge branch 'master' of github.com:nektos/act
  • 3baf626 add file info to files cp into container
  • 25e1ad6 Include install instructions for nix (#152)
  • d18e21d Merge branch 'master' of github.com:nektos/act
  • c439a6f support nested expressions
  • 7f88f81 fix #50 - exclude anything in .gitignore from being copied into the job volume
  • b7fcf13 Fix 132 - support for chocolatey install (#144)
  • 16520bb fix #122 - support actions/checkout for repos other the one for this workflow (#143)
  • 143676f fix #141 - use host network to match GitHub Actions runners (#142)
  • bd6f232 fix build for windows
  • 2157ef7 Add flags to README (#138)
  • 643f8d0 Add event documentation (#137)
  • ca648a3 chore(deps): cleanup go.mod a little bit (#136)
  • f46768c go mod update
  • 129b23a go mod tidy
  • c588c07 Bump golang to v1.14 (#135)
  • 15fb58b fix #134 - include base_ref and head_ref in github context from the event json
  • 87392c2 fix #134 - support 'env' context in steps
  • 4fde7d8 fix #121 and #123 - add support for reading env variables from .env (#133)
  • af97076 fix #127 - force eval as a boolean (#131)
  • e336063 tone down verbosity
  • c32a87c fix #128: guard against empty actionName when 'uses: ./' (#130)
  • 1f9f3b8 go mod tidy
  • 59b9b8e fix #108 - ensure container names are unique for matrix runs
  • 4f84be1 fix #117 - handle whitespace in actrc secrets (#118)
  • a5570ff run on push and pull_request
  • e9de6ca fix #115 - support toJson and toJSON (#116)
  • 45839d6 manage stale issues in GH actions
  • 6e1da1a fix #110 - support path in action (#111)
  • 21e2bb8 fix #108 - support matrix expressions in job name (#109)
  • e739f72 Update README.md
  • 8696b42 gofmt
  • 76ecede Merge branch 'master' of github.com:nektos/act
  • 1d84ee0 fix #102 - add windows support
  • 9dd2428 fix #100 - change RUNNER_TOOL_CACHE to /opt/hostedtoolcache (#103)
  • ead2ab4 fix #95 - change ports to array of strings
  • 51b6167 fix 99: support string and map variants of container
  • dadf891 documentation for .actrc
  • 76a8bfc fix #89 - support .actrc file
  • 5b90c8a remove super verbose log statement
  • 0f796ff Merge pull request #98 from nektos/ISS-86
  • 1121f6e run with copy of workingdir
  • 8f59189 move action cache to volume
  • eb28924 actions
  • d54b25d makefile cleanups
  • 3a65967 ci cleanup
  • 037e08a integration test
  • 6c63294 unit tests pass
  • 88041af cache dir for remote actions
  • 94591c5 local actions done
  • ac1bd08 shared container for job
  • 0187643 shared container for job
  • 9179d89 updates for tests
  • 2cb276c unchecked error
  • 418b0db reuse containers to fix #86
  • e371fa8 stop overwritting gitconfig
  • 58731e8 fixes #90 - hard reset when using a version for an action
  • 80147e8 new quickstart image
  • bc2b952 token for goreleaser
  • ad2789f new token for brew
  • 6834c5c add warning
  • 3d3fc59 update for platforms
  • 9511f5b fix unit tsts for runner
  • 543501a add support to override platform
  • e4ee2dd disable integration testing
  • 3dd50df default task for Makefile
  • 573f78e support for secrets
  • 9651992 code complexity of NewPlanExecutor
  • 60be2d6 align name of job in output
  • f8fb888 matrix is done
  • 5b7019c skip unsupported platforms
  • 7355920 initial support for expressons
  • 09773f7 fix tests
  • e40ab01 expressions working
  • 409060c merge master
  • 6fb2fbb add funding.yml
  • 76b1c6a HCL syntax disclaimer on README
  • fd6fe18 bug with local action
  • e29973b updates to readme for next act release
  • 64562d4 test updates
  • f7252cb add commands support
  • 0331682 cleanup logging
  • a21d4bb ignore actions/checkout locally
  • 835b36c ci tests
  • ac8258d support list/map/scalar for on and needs
  • 0582306 unit tests
  • be75ee2 local actions
  • 4e046e1 support custom shell
  • 532af98 successfully able to run simple workflows
  • 8c49ba0 initial load of yaml working
  • 500e967 Merge pull request #78 from qoomon/patch-1
  • 51bcd05 doc: remove unnecessary brew command
  • 1b1dc58 Merge pull request #77 from SirWindfield/patch-1
  • 59fb4b3 add arch linux installation instructions
  • 6fa86b4 fix unit test failures in GitHub Actions caused by missing gitconfig
  • b515928 update vendor
  • 308162e Merge pull request #68 from caarlos0/master
  • 54ade14 Merge branch 'master' into master
  • ba26bd7 Merge pull request #66 from maxheld83/patch-2
  • cb6bfde Merge branch 'master' into patch-2
  • 7669988 Merge pull request #65 from maxheld83/patch-1
  • 205d9f7 Merge branch 'master' into patch-1
  • d85cabf Merge pull request #57 from aidansteele/fix-nontty
  • 6fd3811 explain how to run act with secrets
  • 367ec0c explain how to "skip" some actions using filter
  • 1d64fef Use docker’s stdcopy to ensure we don’t emit garbage bytes to stdout
  • f2cb9e3 Merge pull request #56 from aidansteele/graph-render
  • 589ff16 Render correct graph for non-default events
  • 449c899 Merge pull request #55 from chaseadamsio/master
  • 4c09cbb s/pull-request/pull_request
  • 048759a fix logic in determining when to pull images
  • 967339e Merge pull request #48 from marccampbell/ignore-response
  • 45f8309 Ignore error, vet failure
  • b18239f Merge pull request #46 from sosedoff/capture-build-error
  • 1c25ee9 Add an extra test
  • 5330599 Capture errors from docker log output
  • 1791f1f skip integration test
  • 8186f00 Merge pull request #38 from marccampbell/optional-docker-pull
  • 7fadbdb Add flag to skip pulling images already present
  • 3a4de2d Merge pull request #36 from Jaskaranbir/readme-update
  • a225d72 Merge branch 'master' into readme-update
  • c2c6535 Merge pull request #40 from marccampbell/stdout
  • 8661187 Use stdout
  • 07242b8 Add info about verbose-switch to README
  • 7fcacaa Merge pull request #35 from sosedoff/detect-event-type
  • ff2c631 Add extra test for event detection
  • 96065fe Detect workflow event type
  • 32c1ec9 Merge pull request #34 from sosedoff/regex-fix
  • 6addc48 Add extra test cases for testing git slugs
  • fb77d5a Regex tweaks
  • 2e52ef6 feedback from PR on --watch
  • e27d5fa Merge pull request #30 from urcomputeringpal/watch
  • 4228018 Merge branch 'master' into watch
  • af08b30 fix #26 - improve regex for matching github repo. add unit test to cover
  • 7e92f69 fix #31 - trim whitespace on git revision
  • 3198627 --watch
  • de62a2e resolve issues with release action
  • 7b01283 issue with patterns and vendor directory
  • 1842772 Merge pull request #27 from nektos/parser
  • eed5849 skip integration test in GH actions
  • 4b61fb3 pin to v1.0.0 of github action parser
  • 3e04312 update to latest version of action parser
  • bc5c23e fix #24 - support both branch refs and hash refs
  • ecae898 add tests for various actions
  • 5d0a8d2 replace parser with actions/workflow-parser
  • 72fbefc Merge pull request #25 from kentaro-m/kentaro-m-patch-1
  • 4b2e170 Fix an install command for brew
  • c2e1188 Merge pull request #23 from nektos/issue-22
  • ca26813 fix 22: require prefix './' for local actions
  • 320e9b6 fail on error (#20)
  • f98caa2 bump goreleaser version
  • c08b379 Update main.workflow
  • 8c4572f bump workflow
  • 1e0ec52 Merge branch 'master' of github.com:nektos/act
  • 365f7ae readme update
  • 1f5cf30 Merge pull request #15 from SvenDowideit/go1.11.4-and-docker-18.09
  • bb2f48a Update README.md
  • cbab149 fix #14: negotiate docker client version
  • df01d4f Go 1.11.4+ and Docker 18.09 pre-reqs
  • 3cdc039 readme update
  • c108a0f Merge branch 'master' of github.com:nektos/act
  • 0f4c8f4 readme update
  • 29cf61e Merge pull request #13 from tylerbuchea/patch-2
  • a23bd81 Update README.md
  • 36303ce readme update
  • ad65ee3 readme update
  • dc81b37 readme update
  • e06decc readme update
  • 56aa488 readme update
  • 8a1c1ed readme update
  • 766b7d2 readme update
  • beba1ad readme update
  • aa13b69 readme update
  • 54b93d7 readme update
  • cb0704e fixup handling of git revisions for non-branch HEAD
  • 20f20ed fix issue from PR #10
  • 8793c8a add support for 'reuse' mode to allow act to be used for a fast local task runner
  • 317a305 refactor actions to improve testability
  • 19d1d0c Merge pull request #10 from Code0x58/non-symbolic-ref-HEAD
  • 1ead030 Allow non-symbolic-ref HEAD
  • 949dc46 Merge pull request #9 from Code0x58/allow-empty-secret
  • dcd235b Allow empty string secrets
  • c573d9d fix #7 - allow passing a custom event.json to be populated in the container filesystem
  • ce5fbcf cleanup logging statements
  • 454b219 Merge pull request #8 from Atrox/master
  • a041b34 add windows compatibility
  • 3c4c5a1 go fmt
  • 88847ae add unit tests for various ways an action can be defined
  • e8c8579 fix #5 - configure docker client via env
  • 28af428 fix #6 - update the example for running a specific action
  • 6f07c10 improve linting
  • 2b471fb fix #2 - add support for an array of 'Runs'
  • 44e21b1 resolve issue with reference a branch on a github action
  • c668a41 readme update
  • b6d7851 readme update
  • aa8209e readme
  • f683af5 Initial commit with support for GitHub actions
  • d136b83 Initial commit