Releases: actions-oss/act-cli
Releases · actions-oss/act-cli
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
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...