release-kit 0.9.13

A canonical release workflow: a technology-agnostic method, per-technology bindings, and the rk CLI that lands and serves them.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
RK_DEV_SETUP_STEPSRK_DEV_GIT_USER
      # release-plz and the toolchain come from the project's development
      # environment, through the prefix the project records. The binary
      # issues the crates.io token itself over OIDC, from the job's own
      # environment, which the prefix keeps.
      - name: release
        id: release
        env:
          GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}
        run: |
          set -eu
          RK_DEV_RUN release-plz release --git-token "$GITHUB_TOKEN" -o json