---
name: Create release PR
on:
workflow_dispatch:
inputs:
package:
description: Package to release
required: true
type: choice
options:
- kadmin
version:
description: Version to release
required: true
type: string
env:
DEBIAN_FRONTEND: noninteractive
CARGO_INCREMENTAL: "false"
jobs:
release-pr:
permissions:
id-token: write
pull-requests: write
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd - uses: chainguard-dev/actions/setup-gitsign@c69a264ec2a5934c3186c618f368fc1c86f16cff - uses: actions-rust-lang/setup-rust-toolchain@2b1f5e9b395427c92ee4e3331786ca3c37afe2d7 - uses: taiki-e/install-action@3fa6878dc4ae603f73960271565a082bf196ab96 with:
tool: just,cargo-release,cargo-workspaces
- run: just ci-build-deps
- uses: cargo-bins/release-pr@0c019c0e5a6b9f722578d231d43ba900cacc5ffa with:
github-token: ${{ secrets.GITHUB_TOKEN }}
version: ${{ inputs.version }}
crate-name: ${{ inputs.package }}
pr-label: release