From 407133ca97ef5164c8c340193f1c630adccf7e4f Mon Sep 17 00:00:00 2001 From: Ludovic Cartier Date: Fri, 25 Oct 2024 18:38:14 +0200 Subject: [PATCH] order matters --- .gitea/workflows/varnish-exporter.yml | 33 +++++++++++++-------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/varnish-exporter.yml b/.gitea/workflows/varnish-exporter.yml index 1157643..b305a38 100644 --- a/.gitea/workflows/varnish-exporter.yml +++ b/.gitea/workflows/varnish-exporter.yml @@ -4,13 +4,16 @@ on: push: tags: - '*' - branches: - - "main" jobs: build: runs-on: ubuntu-latest steps: + - name: Get version + run: | + TAG=${{ gitea.ref_name }} + echo "VERSION=${TAG#v}" | tee -a $GITEA_ENV + - name: Setup go uses: actions/setup-go@v4 with: @@ -22,7 +25,6 @@ jobs: - name: Build varnish exporter for GNU/Linux / amd64 run: GOOS=linux GOARCH=amd64 go build -o ../bin/prometheus-varnish-exporter-amd64 working-directory: varnish - continue-on-error: true - name: Create deb dir tree run: | @@ -33,11 +35,6 @@ jobs: run: | cp bin/prometheus-varnish-exporter-amd64 varnish-exporter-amd64/usr/bin/prometheus-varnish-exporter - - name: Get version - run: | - TAG=${{ gitea.ref_name }} - echo "VERSION=${TAG#v}" | tee -a $GITEA_ENV - - name: Prepare amd64 control file run: | echo "Package: varnish-exporter" > varnish-exporter-amd64/DEBIAN/control @@ -51,15 +48,6 @@ jobs: run: | dpkg -b varnish-exporter-amd64 bin/prometheus-varnish-exporter-amd64.deb - - name: Create release - uses: https://gitea.com/actions/release-action@main - with: - draft: false - prerelease: false - files: |- - bin/** - api_key: "${{ secrets.RELEASE_TOKEN }}" - - name: Prepare apt repo upload run: | mv bin/prometheus-varnish-exporter-amd64.deb prometheus-varnish-exporter_$VERSION-1_amd64.deb @@ -68,3 +56,14 @@ jobs: run: | curl -s -u "${{ secrets.PACKAGE_TOKEN }}" --upload-file prometheus-varnish-exporter_$VERSION-1_amd64.deb \ https://git.brainsys.io/api/packages/packages/debian/pool/stable/main/upload + + - name: Create release + uses: https://gitea.com/actions/release-action@main + with: + draft: false + prerelease: false + files: |- + bin/** + api_key: "${{ secrets.RELEASE_TOKEN }}" + continue-on-error: true +