Skip to content

registry: update versions from tags #264

registry: update versions from tags

registry: update versions from tags #264

name: Registry auto-merge
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths:
- "index/**/*.json"
permissions:
contents: write
pull-requests: write
concurrency:
group: registry-auto-merge-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
validate-and-merge:
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-latest
steps:
- name: Checkout PR
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
- name: Fetch main
run: |
git fetch origin main --prune --no-tags
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Validate registry PR
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
REPO: ${{ github.repository }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
python .github/scripts/validate_registry_pr.py
- name: Merge PR
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh pr merge "${{ github.event.pull_request.number }}" \
--squash \
--delete-branch \
--repo "${{ github.repository }}"