v0.2.26
nektos/actv0.2.26Mar 22, 2022by nektos-ci
AI Summary
This release improves logging capabilities and workflow execution flexibility by adding JSON output, parallel job execution, and Node 16 support.
Key Highlights
- Added 'bug-report' flag
- Run jobs in parallel
- Add node16 support
- Add json logger output
- Added option to specify git remote name
New Features
- Bug report flag
- Parallel jobs
- Node 16 support
- JSON logger output
- Git remote name option
Full Release Notes
## 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 * b1f5963 docs: Expand the GITHUB_TOKEN section (#968) ### 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)