v0.2.24-xing.0-aaea894
Changelog
e4981fc Squashed commit of the following:
a024e77 test: fix test output casing
528445b test: add integration test for if-expressions
fbaea6a test: check for error message
81f2fb0 fix: keep step result
1d7d521 feat: steps should use a default if expression of success()
34bc50f fix: correctly handle step result
c8ece2d fix: handle job error more resilient
144e7bb test: add unit tests for step context if evaluation
c81e39d refactor: move if expression evaluation
9d8244d test: add unit tests for run context if evaluation
e5e7827 test: add runner test for job status check functions
974cd41 fix: check job needs recursively
fbdccc7 fix: job if value defaults to success()
9d122b7 style: correct linter warnings
5476d95 fix: continue jobs + steps after failure
96da12c feat: try to read ref and sha from event payload if available
577985f test: mock docker config for getImagePullOptions test
eda24e7 fix: make docker hostname detection more robust
6b506b7 fix: docker decides by the existence of . or : if...
c316b79 fix: url.Parse requires protocol
a95031e feat: read docker credentials from local docker config
d928435 feat: allow existing logger from context
eedb583 patch: customize goreleaser configuration
f3e1063 patch: update owner name from nektos to xing
96cf907 Fix regex for GITHUB_ENV parsing (nektos#893)
4ae71b5 Revert "feat: allow existing logger from context (nektos#859)" (nektos#890)
df4ef4d docs: add brew installation from HEAD (nektos#886)
c26e661 build(deps): bump github.com/go-ini/ini from 1.63.2 to 1.64.0 (nektos#882)
09693ec fix: fromJSON should work with any JSON (nektos#883)
12fa4d7 fix: correctly unmarshal entrypoint (nektos#876)
ec34eb9 fix: use docker lib for image ref parsing (nektos#877)
62d2167 Fix github SSH regex for missing .git extension (nektos#871)
3054f3e fix: cleanup unused actions (nektos#873)
099af5e fix: interpolate env for step actions (nektos#872)
603cf56 feat: allow existing logger from context (nektos#859)
cd24df5 ci(golangci-lint): switch to latest (nektos#870)
11f6ee3 Asset server implementation (nektos#677)
f8b3563 build(deps): bump github.com/moby/buildkit from 0.9.1 to 0.9.2 (nektos#864)
80db062 ci(mergify): fix deprecated strict mode (nektos#862)
e9ae789 fix: set sh
as default shell for containers (nektos#853)
7c73531 Fixes (nektos#856)
aad724c ci: remove macOS tests (nektos#860)
6a3a47c build(deps): bump github.com/docker/docker (nektos#855)
50dd0c0 build(deps): bump github.com/docker/cli (nektos#854)
2319eb2 docs: fix brew formula link (nektos#846)
83a28d9 Close docker client (nektos#789)
f8ddfca goreleaser: Switch to latest and drop Homebrew config (nektos#848)
977b526 ci: switch macos job to macos-10.15 (nektos#849)
b5e8a18 build(deps): bump github.com/moby/buildkit from 0.9.0 to 0.9.1 (nektos#838)
a0d3602 fix: rewrite StepContext env (nektos#832)
6c60af7 fix: rewrite how image env is merged (nektos#828)
7a426a0 refactor: re-implement embed
without "unused" import (nektos#830)
bfcf0ab build(deps): bump github.com/joho/godotenv from 1.3.0 to 1.4.0 (nektos#824)
c2c8b52 Add reading environment from Docker image (nektos#771)
4d552e6 fix: add simple concurrency limit (nektos#823)
a6aea44 fix(mergify): needs-work label handling (nektos#810)
b1e4844 ci: pin goreleaser version (nektos#825)
5a09eb2 Bump all dependencies (and fix dependabot mess) (nektos#822)
3c14548 fix: mount volume for workflow info (nektos#776)
e82f17e build(deps): bump codecov/codecov-action from 1.5.2 to 2.1.0 (nektos#819)
17652ce Remove ubuntu-16.04 and add missing links for nix/go (nektos#821)
aa080d0 Provide hint for -P (nektos#815)
6d7f574 build(deps): bump github.com/go-git/go-billy/v5 from 5.0.0 to 5.3.1 (nektos#802)
9126f15 support for container option: --hostname (nektos#809)
f0fd0af Refresh hash after pull for branch refs (nektos#791)
a7a2659 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.7 to 2.3.1 (nektos#803)
12928a0 feat: add Dependabot config (nektos#797)
6e5bd24 Cache dockerhub images from linux for macOS (nektos#768)
4c645b3 Update Go to 1.17 (nektos#787)
37aaec8 feat: improve list (nektos#786)
de44a50 fix: copy whole action dir to container (nektos#774)
bea32d5 Add proper support for working-directory & fix command builder (nektos#772)
77b3968 Fix docker: invalid reference format (nektos#767)
5c841e2 Update docs, file formatting and docker images (nektos#766)
94fd0ac Simplify Matrix decode, add defaults for fail-fast and max-parallel, add test (nektos#763)
43d46aa Fix format function {{, }} are escapes (nektos#752)