Skip to content

use same branch for all regenerations #2

use same branch for all regenerations

use same branch for all regenerations #2

Workflow file for this run

name: check_and_regenerate_v3
# TODO run on a regular basis
on:
push:
branches:
- philippsauter/sc-100400/automate-v3-generation
jobs:
check_changes_and_create_pr:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Check for changes
id: check_changes
run: |
make generate
git diff --quiet || echo "::set-output name=changes_detected::true"
- name: Create PR
if: steps.check_changes.outputs.changes_detected
uses: peter-evans/create-pull-request@v6
with:
title: "v3: regenerate from new API spec"
body: "New changes have appeared in the API spec and egoscale v3 has been regenerated."
branch: generate-v3
delete-branch: true
base: master