mirror of
https://github.com/elgohr/Publish-Docker-Github-Action.git
synced 2026-03-12 18:07:12 -04:00
⬆️ 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:
32
test.bats
32
test.bats
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user