Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/file-filters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ run_api_stability_for_prs: &run_api_stability_for_prs

# API files
- "sdk_api.json"
- "sdk_api_v9.json"

# Build configuration
- "Makefile"
Expand Down
19 changes: 3 additions & 16 deletions .github/workflows/api-stability.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,6 @@ jobs:
if: needs.files-changed.outputs.run_api_stability_for_prs == 'true'
needs: files-changed
runs-on: macos-15
strategy:
matrix:
version: [default, v9]
steps:
- name: Checkout code
uses: actions/checkout@v5
Expand All @@ -49,14 +46,8 @@ jobs:

- name: Generate HEAD SDK
run: |
if [ "${{ matrix.version }}" = "v9" ]; then
mv sdk_api_v9.json sdk_api_base.json
./scripts/update-api.sh V9
mv sdk_api_v9.json sdk_api.json
else
mv sdk_api.json sdk_api_base.json
./scripts/update-api.sh
fi
mv sdk_api.json sdk_api_base.json
./scripts/update-api.sh

- name: Diagnose breaking changes
run: |
Expand Down Expand Up @@ -84,11 +75,7 @@ jobs:
# So, we don't have to run API stability checks, for example, for Changelog or ReadMe changes.

api-stability-required-check:
needs:
[
files-changed,
api-stability,
]
needs: [files-changed, api-stability]
name: API Stability
# This is necessary since a failed/skipped dependent job would cause this job to be skipped
if: always()
Expand Down
1 change: 0 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ format-yaml:

generate-public-api:
./scripts/update-api.sh
./scripts/update-api.sh V9

## Current git reference name
GIT-REF := $(shell git rev-parse --abbrev-ref HEAD)
Expand Down
Loading
Loading