release-notes.yml (358e4bf2f5703283d65d77e7c419724f007575c8) release-notes.yml (e76d5b452f6dd5d132e27457b6708b2a367e2f70)
1name: Release Notes
2
3on:
4 push:
5 branches-ignore:
6 - main
7
8jobs:

--- 5 unchanged lines hidden (view full) ---

14 runs-on: ${{ matrix.os }}
15
16 steps:
17 - name: Environment setup
18 uses: actions/checkout@v2
19 - name: Check release notes
20 run: |
21 git fetch origin main
1name: Release Notes
2
3on:
4 push:
5 branches-ignore:
6 - main
7
8jobs:

--- 5 unchanged lines hidden (view full) ---

14 runs-on: ${{ matrix.os }}
15
16 steps:
17 - name: Environment setup
18 uses: actions/checkout@v2
19 - name: Check release notes
20 run: |
21 git fetch origin main
22 ( ! git diff origin/main --exit-code include/ceed/* ) || git diff origin/main --exit-code doc/sphinx/source/releasenotes.rst
22 if git diff origin/main --exit-code include/ceed/*; then
23 echo "No public interface changes detected"
24 elif git diff origin/main --exit-code doc/sphinx/source/releasenotes.rst; then
25 echo "API changes detected, but release notes not updated"
26 exit 1
27 fi