Skip to content

chore: More schemas action tweaks #94

chore: More schemas action tweaks

chore: More schemas action tweaks #94

Workflow file for this run

# name: 𝌚 Release
# on:
# workflow_dispatch:
# inputs:
# force-publish:
# required: true
# type: boolean
# description: Publish Releases at Anytime
# workflow_run:
# workflows: [🧪 Tests and Checks]
# branches: [main]
# types: [completed]
# concurrency:
# group: ${{ github.workflow }}-${{ github.ref }}
# cancel-in-progress: true
# env:
# CARGO_INCREMENTAL: 0
# jobs:
# release-plz:
# if: >
# github.ref == 'refs/heads/main' &&
# github.repository_owner == 'ipvm-wg' &&
# (github.event_name == 'workflow_dispatch' && github.event.inputs.force-publish) || github.event.workflow_run.conclusion == 'success'
# runs-on: ubuntu-latest
# permissions:
# contents: write
# pull-requests: write
# steps:
# - name: Generate GitHub token
# uses: tibdex/github-app-token@v2
# id: generate-token
# with:
# app_id: ${{ secrets.APP_ID }}
# private_key: ${{ secrets.APP_PRIVATE_KEY }}
# - name: Checkout Repository
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# token: ${{ steps.generate-token.outputs.token }}
# - name: Install Rust Toolchain
# uses: dtolnay/rust-toolchain@stable
# - name: Cache Project
# uses: Swatinem/rust-cache@v2
# - name: Run release-plz
# uses: MarcoIeni/[email protected]
# env:
# GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
# CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}