name: Continuous Delivery on: push: tags: - "v[0-9]+.[0-9]+.[0-9]+" jobs: build_n_upload: runs-on: linux steps: - name: Git checkout uses: actions/checkout@v6 with: fetch-tags: true - name: Build tarball run: make tarball env: GIT_REFERENCE: ${{ github.ref }} - name: Build rpm package run: rpmbuild -ba "%(make name).spec" - name: Upload rpm package run: make upload env: GIT_PACKAGES_USERNAME: ${{ vars.GIT_PACKAGES_USERNAME }} GIT_PACKAGES_TOKEN: ${{ secrets.GIT_PACKAGES_TOKEN }}