From dbaa6f825c39f04d1a6f90e05232d98ea3c11f9a Mon Sep 17 00:00:00 2001 From: "Paul B." Date: Tue, 26 Mar 2024 16:06:37 +0100 Subject: [PATCH 1/2] WIP: trying to apply an overlay before deploy --- .github/workflows/diff.yml | 7 +++++-- overlays/greenly-remove-operation.yaml | 8 ++++++++ tmp/.gitkeep | 0 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 overlays/greenly-remove-operation.yaml create mode 100644 tmp/.gitkeep diff --git a/.github/workflows/diff.yml b/.github/workflows/diff.yml index 61874ed..3e0f096 100644 --- a/.github/workflows/diff.yml +++ b/.github/workflows/diff.yml @@ -44,13 +44,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 + - name: Apply overlay to API document + run: | + npx bump-cli overlay apis/greenly-openapi-source.json overlays/greenly-remove-operation.yaml > tmp/greenly-openapi-public.json - name: Comment pull request with API diff uses: bump-sh/github-action@v1 with: doc: greenly token: ${{ secrets.GREENLY_BUMP_TOKEN }} - file: apis/greenly-openapi-source.json + file: tmp/greenly-openapi-public.json command: diff env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/overlays/greenly-remove-operation.yaml b/overlays/greenly-remove-operation.yaml new file mode 100644 index 0000000..f77994a --- /dev/null +++ b/overlays/greenly-remove-operation.yaml @@ -0,0 +1,8 @@ +overlay: 1.0.0 +info: + title: Remove all get operations + version: 0.0.1 +actions: + - target: '$.paths.*.get' + description: remove first operation + remove: true diff --git a/tmp/.gitkeep b/tmp/.gitkeep new file mode 100644 index 0000000..e69de29 From ed09d1b0a836c9e1b617364c322873d37205eb51 Mon Sep 17 00:00:00 2001 From: "Paul B." Date: Thu, 13 Mar 2025 20:53:54 +0100 Subject: [PATCH 2/2] WIP: targeting an unreleased branch --- .github/workflows/diff.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/diff.yml b/.github/workflows/diff.yml index 3e0f096..133aeb5 100644 --- a/.github/workflows/diff.yml +++ b/.github/workflows/diff.yml @@ -49,7 +49,7 @@ jobs: run: | npx bump-cli overlay apis/greenly-openapi-source.json overlays/greenly-remove-operation.yaml > tmp/greenly-openapi-public.json - name: Comment pull request with API diff - uses: bump-sh/github-action@v1 + uses: paulrbr/github-action@upgrade-dependencies with: doc: greenly token: ${{ secrets.GREENLY_BUMP_TOKEN }}