Releases: actions-oss/act-cli
Releases · actions-oss/act-cli
v0.3.5
Immutable
release. Only release title and notes can be modified.
v0.3.4
Changelog
New Features
- 3293d72 feat: add parallel flag (#114)
- f36df55 feat: CustomExecutor Provide Custom Job Runner Implementation (#113)
Bug fixes
- 42ec8a5 fix: Allow almost all node variants in actions.runs (#120)
- 4c7216f fix: matrix expansion logic (#115)
- d5a1a09 fix: GITHUB_ENV and GITHUB_OUTPUT allow larger lines (#112)
Other
- 2478a22 Update VERSION (#124)
- cd57d48 support yaml anchors (#65)
- 8ae335c build(deps): bump the dependencies group with 7 updates (#123)
- aeb7c01 Bump Test image to bookworm (#121)
- 338af29 build(deps): bump megalinter/megalinter in the dependencies group (#118)
- ff8eada build(deps): bump the dependencies group with 5 updates (#119)
- 9d4a12f build(deps): bump the dependencies group with 2 updates (#111)
- e6ba308 chore(deps): Migrate docker api usage (#110)
- 1c2ac5e build(deps): bump the dependencies group with 5 updates (#109)
- 61237a1 Update README.md (#108)
v0.3.3
Changelog
New Features
- b634fba feat: contextdata overlay api and more gh/gt instance flags (#105)
- 1dc7a4d feat: allow ctx overlay + case sensitive env ctx (#99)
- bb140f1 feat: log parsed command data in json logger (#103)
- bb13ab4 feat: cache module add CreateHandler api (#98)
- 8536279 feat: service container in host mode (#95)
- dfbb094 feat: custom host env dir for api (#92)
Bug fixes
- 6440a41 fix: stability of docker cancel test (#106)
- 268a69b fix: use moby/go-archive due to deprecation (#102)
- 258de0f fix: container cleanup error is not a job execution error (#97)
- a3c8116 fix: step container workdir and mounts (#93)
- 0aca9b8 fix: post step failure is job failure (#85)
- f2550c1 fix: file name (#90)
- 4be22e9 fix: use the happy path for workflow_call (#88)
Other
- 5ca0d3c chore(deps): Update Workflow Schema (#107)
- 7c0b21a build(deps): bump megalinter/megalinter in the dependencies group (#101)
- 4a17e51 build(deps): bump the dependencies group with 5 updates (#100)
- eddc77f refactor: migrate container changes (#91)
- 8131645 build(deps): bump megalinter/megalinter (#89)
- 76e7360 build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#86)
- fba76f1 core(deps): bump golang-cilint to v2.0.2 (#83)
- b3cd631 chore(ci): require ENABLE_PROMOTE for promote cron (#84)
- fe551a9 build(deps): bump the dependencies group with 4 updates (#81)
v0.3.2
v0.3.1
Changelog
New Features
- cef5575 feat: Support graceful job step cancellation (#69)
- 95ba59f feat:
--validateand--strict(#71) - 502d168 feat: Support query parameter of tart in -P (#62)
- 00231e5 feat: GoGitActionCache shallow fetch (#63)
Bug fixes
- b46fe42 fix: reporting fetch failure as job error and log the error (#70)
- 46ca8e7 fix: secret file reading (#45)
Other
- fcf370f Update VERSION (#73)
- 8ffb782 chore: remove notices service (#72)
- dde2988 build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (#74)
- d9a6d40 catch panic in finally (#68)
- e36423a build(deps): bump the dependencies group across 1 directory with 8 updates (#67)
- 78089b3 Bump go to 1.24 (#66)
- 903b073 Platform tart:// improve logging / fix tool_cache (#61)
- 1300fbb build(deps): bump the dependencies group with 9 updates (#57)
- 3a91ac5 build(deps): bump the dependencies group with 2 updates (#56)
- d096471 chore: Group DependableBot Updates monthly (#55)
- 0902938 add test workflows to cmd pkg (#53)
- 27511e3 Parse env file discard utf8 bom (#38)
v0.3.0
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
goinstall 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-keysin creation reverse...