Skip to content

Check for OpenAPI updates #2

Check for OpenAPI updates

Check for OpenAPI updates #2

name: Check for OpenAPI updates
on:
# schedule:
# - cron: "0 0 * * 0" # Run once per week
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup .NET Core @ Latest
uses: actions/setup-dotnet@v4
with:
dotnet-version: "8.0.x"
- name: Add the SDK Generator
run: dotnet tool install SdkGenerator --global
- name: Run dotnet pack
run: SdkGenerator build -p ./sdk-config.json
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v6
- name: Check outputs
if: ${{ steps.cpr.outputs.pull-request-number }}
run: |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"