Skip to content

Add inline dynamic plugins configuration to Backstage CR #44

Add inline dynamic plugins configuration to Backstage CR

Add inline dynamic plugins configuration to Backstage CR #44

name: PR CRD Upgrade Safety Check
on:
pull_request:
types: [opened, synchronize, reopened]
branches:
- 'main'
- 'release-[0-9]+.[0-9]+'
paths:
- '.github/workflows/pr-crd-upgrade-check.yaml'
- 'config/crd/**'
- 'api/**'
- 'Makefile'
concurrency:
group: ${{ github.workflow }}-${{ github.event.number }}
cancel-in-progress: true
jobs:
crd-upgrade-check:
name: CRD Upgrade Safety
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Fetch base branch
run: git fetch origin ${{ github.base_ref }}:${{ github.base_ref }}
- name: Setup Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
with:
go-version-file: 'go.mod'
- name: Run CRD upgrade safety check
run: make crd-upgrade-check CRD_BASELINE_REF="${{ github.base_ref }}"