on: [push, tag] jobs: build: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .# --out-link keycloak-scim.jar - uses: actions/upload-artifact@v3 with: path: keycloak-scim.jar release: runs-on: native needs: [build] if: github.ref_type == 'tag' steps: - uses: actions/checkout@v4 - uses: actions/download-artifact@v3 - run: | export XDG_CONFIG_HOME=$PWD/.config export GITEA_SERVER_TOKEN=${{ secrets.GITHUB_TOKEN }} mv ./artifact/keycloak-scim.jar ./artifact/keycloak-scim-${{ github.ref_name }}.jar tea login add --url ${{ env.GITHUB_SERVER_URL }} tea release create --asset ./artifact/keycloak-scim-${{ github.ref_name }}.jar --note "$(git-cliff -s all --current)" --repo "${{ github.repository }}" --tag "${{ github.ref_name }}" --title "${{ github.ref_name }}"