Changelog
New Features
- 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)
Bug fixes
- 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)
Documentation updates
Other
- 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)