name: Generate Release run-name: Release_Generator on: push: branches: - auto-* - workflow_update jobs: validate_and_release: runs-on: ubuntu-latest permissions: contents: write steps: - name: Check out Repo code uses: actions/checkout@v3 - name: Validate YAML uses: https://github.com/GrantBirki/json-yaml-validate@v2.6.1 - name: Install Dependencies run: npm i - name: Merge to gw.yaml run: node ./scripts/merge-yaml.js # - name: Commit changes # run: | # git config --global user.email "owlbot@owlboard.info" # git config --global user.name "OwlBot" # git add gw.yaml # git commit -m "Update gw.yaml with merged & ordered YAML data" # - name: Create PR # uses: https://github.com/peter-evans/create-pull-request@v6 # with: # token: ${{ secrets.OWLBOT_KEY }} # committer: OwlBot # signoff: true # title: Merge Changes # reviewers: fred.boniface # branch: main - name: Commit Changes uses: https://github.com/stefanzweifel/git-auto-commit-action@v5