diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index acbcafa..c4907a0 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -2,8 +2,7 @@ name: generate-chart on: push: - tags: - - "*" + tags: [ '**' ] jobs: generate-chart-publish: @@ -65,11 +64,11 @@ jobs: OLD_TAG="$(git tag --sort=-version:refname | head --lines 2 | tail --lines 1)" .gitea/scripts/add-annotations.sh "${OLD_TAG}" "${NEW_TAG}" - - name: Print Chart.yaml + - name: Print Chart.yaml on stdout run: cat Chart.yaml # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - - name: package chart + - name: Package Helm chart run: | echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | docker login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} --password-stdin # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved @@ -85,7 +84,7 @@ jobs: helm push gitea/gitea-${GITHUB_REF#refs/tags/v}.tgz oci://registry-1.docker.io/giteacharts helm registry logout registry-1.docker.io - - name: aws credential configure + - name: Configure AWS credentials uses: https://github.com/aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.AWS_KEY_ID }} @@ -97,11 +96,11 @@ jobs: aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ release-gitea: + container: docker.io/thegeeklab/git-sv:2.0.5 needs: generate-chart-publish runs-on: ubuntu-latest - container: docker.io/thegeeklab/git-sv:2.0.5 steps: - - name: install tools + - name: Install packages via apt run: | apk add -q --update --no-cache nodejs - uses: actions/checkout@v5.0.0