Skip to content

Commit d09b8f4

Browse files
committed
ci: getting version of artifact
1 parent 8abb0d9 commit d09b8f4

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/release-please.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,20 @@ jobs:
1616
outputs:
1717
releases_created: ${{ steps.release.outputs.releases_created }}
1818
paths_released: ${{ steps.release.outputs.paths_released }}
19-
release_version: ${{ steps.version.outputs.version }}
19+
app_version: ${{ steps.versions.outputs.app_version }}
20+
chart_version: ${{ steps.versions.outputs.chart_version }}
2021
steps:
2122
- uses: googleapis/release-please-action@v4
2223
id: release
2324
with:
2425
token: ${{ secrets.GITHUB_TOKEN }}
2526
config-file: release-please-config.json
2627
manifest-file: .release-please-manifest.json
27-
- name: version
28-
id: version
28+
- name: versions
29+
id: versions
2930
run: |
30-
echo "version=${{ steps.release.outputs.version }}" >> $GITHUB_OUTPUT
31+
echo "app_version=$(jq -r '.version' <<< '${{ steps.release.outputs['.'] }}')" >> $GITHUB_OUTPUT
32+
echo "chart_version=$(jq -r '.version' <<< '${{ steps.release.outputs.chart }}')" >> $GITHUB_OUTPUT
3133
3234
publish-tag-app-artifact:
3335
if: ${{ fromJSON(needs.release-please.outputs.releases_created) && contains(fromJSON(needs.release-please.outputs.paths_released), '.') }}
@@ -52,7 +54,7 @@ jobs:
5254
with:
5355
images: ghcr.io/${{ github.repository }}
5456
tags: |
55-
type=raw,pattern={{version}},value=${{ needs.release-please.outputs.release_version }}
57+
type=raw,pattern={{version}},value=${{ needs.release-please.outputs.app_version }}
5658
- name: Build and push Docker image tag
5759
uses: docker/build-push-action@v6
5860
with:
@@ -61,7 +63,7 @@ jobs:
6163
file: Dockerfile
6264
push: true
6365
build-args: |
64-
BUILD_VERSION="${{ needs.release-please.outputs.release_version }}"
66+
BUILD_VERSION="${{ needs.release-please.outputs.app_version }}"
6567
tags: ${{ steps.meta.outputs.tags }}
6668
labels: ${{ steps.meta.outputs.labels }}
6769

@@ -86,7 +88,7 @@ jobs:
8688
name: data-sync-operator-chart
8789
repository: ${{ github.repository }}
8890
path: chart
89-
tag: ${{ needs.release-please.outputs.release_version }}
91+
tag: ${{ needs.release-please.outputs.chart_version }}
9092
registry: ghcr.io
9193
registry_username: ${{ github.actor }}
9294
registry_password: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)