Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
861e1d3
chore(deps): update cloudposse/github-action-yaml-config-query action…
renovate[bot] Sep 25, 2025
895bcea
Merge branch 'main' into renovate/cloudposse-github-action-yaml-confi…
goruha Mar 26, 2026
09647f2
Upgrade assert-action to v3 and fix query syntax
goruha Mar 26, 2026
d76aed6
Downgrade assert-action version from v3 to v2
goruha Mar 26, 2026
e48626f
Implement concurrency for test workflow
goruha Mar 26, 2026
5072f08
Configure concurrency for test workflow
goruha Mar 26, 2026
f361e4b
Implement concurrency in test-auto-to workflow
goruha Mar 26, 2026
fa08c5b
Implement concurrency for test-negative workflow
goruha Mar 26, 2026
acbeb28
Implement concurrency for test-positive workflow
goruha Mar 26, 2026
0eb406d
Implement concurrency for test workflow
goruha Mar 26, 2026
ec23530
Change concurrency cancel-in-progress to false
goruha Mar 26, 2026
e6cf135
Change concurrency cancel-in-progress setting to false
goruha Mar 26, 2026
2e02684
Change concurrency cancel-in-progress to false
goruha Mar 26, 2026
f124d73
Change concurrency cancel-in-progress to false
goruha Mar 26, 2026
bc7c6bd
Change concurrency cancel-in-progress to false
goruha Mar 26, 2026
e0e3aa4
Change concurrency cancel-in-progress to false
goruha Mar 26, 2026
a338257
Move concurrency settings to test job
goruha Mar 26, 2026
0c9d79c
Update test-positive.yml
goruha Mar 26, 2026
fdade43
Refactor concurrency settings in workflow
goruha Mar 26, 2026
6038166
Move concurrency settings to test job
goruha Mar 26, 2026
2866b0c
Move concurrency configuration to test job
goruha Mar 26, 2026
4890e00
Move concurrency settings to test job
goruha Mar 26, 2026
7fcc2aa
Update concurrency group name in test workflow
goruha Mar 26, 2026
23fef73
Change concurrency group name in test-negative.yml
goruha Mar 26, 2026
ba75fa7
Update concurrency group identifier in workflow
goruha Mar 26, 2026
e19d43d
Update concurrency group identifier in workflow
goruha Mar 26, 2026
17b43d3
Update assert-action version to v3.0.0
goruha Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/test-auto-from.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -25,6 +26,9 @@ jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
concurrency:
group: tests-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
needs: [setup]
steps:
- name: Checkout
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/test-auto-to-no-metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -25,6 +26,9 @@ jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
concurrency:
group: tests-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
needs: [setup]
steps:
- name: Checkout
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/test-auto-to.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -25,6 +26,9 @@ jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
concurrency:
group: tests-2-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
needs: [setup]
steps:
- name: Checkout
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/test-negative.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -26,6 +27,9 @@ jobs:
runs-on: ubuntu-latest
needs: [setup]
continue-on-error: true
concurrency:
group: tests-2-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
steps:
- name: Checkout
uses: actions/checkout@v6
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/test-positive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -25,6 +26,9 @@ jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
concurrency:
group: tests-3-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
needs: [setup]
steps:
- name: Checkout
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/test-to-no-metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ on:
description: "The sha of the commit that triggered the workflow run"
required: false
type: "string"

jobs:
setup:
runs-on: ubuntu-latest
Expand All @@ -25,6 +26,9 @@ jobs:
test:
runs-on: ubuntu-latest
continue-on-error: true
concurrency:
group: tests-3-${{ inputs.ref || inputs.sha }}
cancel-in-progress: false
needs: [setup]
steps:
- name: Checkout
Expand Down
20 changes: 10 additions & 10 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,15 @@ runs:
using: "composite"
steps:
- name: Validate inputs - `use_metadata` should be true or `to` should not be empty
uses: nick-fields/assert-action@v2
uses: nick-fields/assert-action@v3.0.0
with:
expected: true
actual: ${{ ( inputs.use_metadata == 'true' ) || ( inputs.to != '' ) }}

- uses: cloudposse/github-action-yaml-config-query@0.1.3
- uses: cloudposse/github-action-yaml-config-query@v1.0.0
id: context
with:
query: .${{ inputs.image_name == '' }}
query: ."${{ inputs.image_name == '' }}"
config: |-
true:
image : ${{ inputs.registry }}/${{ inputs.organization }}/${{ inputs.repository }}
Expand All @@ -83,10 +83,10 @@ runs:
username: ${{ inputs.login }}
password: ${{ inputs.password }}

- uses: cloudposse/github-action-yaml-config-query@0.1.3
- uses: cloudposse/github-action-yaml-config-query@v1.0.0
id: from_tags_config
with:
query: .${{ inputs.from == '' }}
query: ."${{ inputs.from == '' }}"
config: |-
true:
tags: type=sha,format=long
Expand All @@ -101,10 +101,10 @@ runs:
tags: ${{ steps.from_tags_config.outputs.tags }}
flavor: latest=false

- uses: cloudposse/github-action-yaml-config-query@0.1.3
- uses: cloudposse/github-action-yaml-config-query@v1.0.0
id: to_tags_config
with:
query: .${{ inputs.use_metadata == 'true' }}
query: ."${{ inputs.use_metadata == 'true' }}"
config: |-
true:
tags: |-
Expand Down Expand Up @@ -150,12 +150,12 @@ runs:
docker push ${value}
done

- uses: cloudposse/github-action-yaml-config-query@0.1.3
- uses: cloudposse/github-action-yaml-config-query@v1.0.0
id: result
with:
query: .${{ inputs.to == '' }}
query: ."${{ inputs.to == '' }}"
config: |-
true:
tag: ${{ steps.meta.outputs.version }}
false:
tag: ${{ inputs.to }}
tag: ${{ inputs.to }}
Loading