release-kit 0.9.4

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
13
RK_DEV_SETUP_STEPSRK_DEV_GIT_USER
      # The request half writes the whole JSON report as the pr output. The
      # arm below reads the first request number in it, which is the one
      # request release-plz maintains, and reads none where it opened none.
      - name: release-pr
        id: release-pr
        env:
          GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}
        run: |
          set -eu
          output="$(RK_DEV_RUN release-plz release-pr --git-token "$GITHUB_TOKEN" --repo-url "https://github.com/$GITHUB_REPOSITORY" -o json)"
          printf '%s\n' "$output"
          printf 'pr=%s\n' "$(printf '%s' "$output" | tr -d '\n')" >> "$GITHUB_OUTPUT"