⬆️ Remove backward compatibility for set-output

See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
This commit is contained in:
Lars Gohr
2022-11-30 20:54:30 +01:00
parent 742a180fa4
commit ac21f5d46d
6 changed files with 20 additions and 47 deletions

View File

@@ -36,7 +36,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -51,7 +50,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -66,7 +64,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::myBranch"
expectGitHubOutputContains "tag=myBranch"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:myBranch .
@@ -78,7 +75,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::myBranch-withDash"
expectGitHubOutputContains "tag=myBranch-withDash"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:myBranch-withDash .
@@ -90,7 +86,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -106,7 +101,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::myRelease"
expectGitHubOutputContains "tag=myRelease"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:myRelease .
@@ -119,7 +113,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:latest .
@@ -132,7 +125,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::1.2.3"
expectGitHubOutputContains "tag=1.2.3"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -150,7 +142,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::12.345.5678"
expectGitHubOutputContains "tag=12.345.5678"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -174,7 +165,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::1.1.1-${SUFFIX}"
expectGitHubOutputContains "tag=1.1.1-${SUFFIX}"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -191,7 +181,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::1.2.34"
expectGitHubOutputContains "tag=1.2.34"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -209,7 +198,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:latest .
@@ -222,7 +210,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:latest .
@@ -234,7 +221,6 @@ teardown() {
run /entrypoint.sh export GITHUB_REF='refs/heads/master'
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build -f MyDockerFileName -t my/repository:latest .
@@ -252,9 +238,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "
::set-output name=snapshot-tag::19700101010112169e
::set-output name=tag::latest"
expectGitHubOutputContains "snapshot-tag=19700101010112169etag=latest"
expectMockCalledContains "/usr/local/mock/date +%Y%m%d%H%M%S
@@ -274,8 +257,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "
::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:latest .
@@ -425,8 +406,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "
::set-output name=tag::12169ed809255604e557a82617264e9c373faca7"
expectGitHubOutputContains "tag=12169ed809255604e557a82617264e9c373faca7"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:12169ed809255604e557a82617264e9c373faca7 .
@@ -438,8 +417,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "
::set-output name=tag::custom-tag"
expectGitHubOutputContains "tag=custom-tag"
expectMockCalledContains "/usr/local/mock/docker build -t my/repository:custom-tag .
@@ -453,8 +430,7 @@ teardown() {
expectStdOutContains "
::add-mask::MY_FIRST
::add-mask::MY_SECOND
::set-output name=tag::latest"
::add-mask::MY_SECOND"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build --build-arg MY_FIRST --build-arg MY_SECOND -t my/repository:latest ."
@@ -466,8 +442,7 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "
::add-mask::MY_ONLY
::set-output name=tag::latest"
::add-mask::MY_ONLY"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker build --build-arg MY_ONLY -t my/repository:latest ."
@@ -549,7 +524,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=digest::my/repository@sha256:53b76152042486bc741fe59f130bfe683b883060c8284271a2586342f35dcd0e"
expectGitHubOutputContains "digest=my/repository@sha256:53b76152042486bc741fe59f130bfe683b883060c8284271a2586342f35dcd0e"
expectMockCalledContains "/usr/local/mock/docker push my/repository:latest
@@ -661,7 +635,6 @@ teardown() {
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest"
expectGitHubOutputContains "tag=latest"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin
@@ -715,7 +688,6 @@ EOT
run /entrypoint.sh
expectStdOutContains "::set-output name=tag::latest::set-output name=digest::sha256:aa2c7631cc1bbf588192ec7e55b428ad92fe63834200303f28e93444d7fc114a"
expectGitHubOutputContains "tag=latestdigest=sha256:aa2c7631cc1bbf588192ec7e55b428ad92fe63834200303f28e93444d7fc114a"
expectMockCalledContains "/usr/local/mock/docker login -u USERNAME --password-stdin