Skip to content

Commit 15d6121

Browse files
committed
chore: remove disabled workflows and improve release dependency
- Remove .github/workflows_disabled directory with obsolete workflow files - Add CI dependency check to release workflow to ensure all tests pass - Wait for CI workflow completion before allowing releases - Clean up repository from unused workflow configurations
1 parent 41fb092 commit 15d6121

File tree

8 files changed

+12
-354
lines changed

8 files changed

+12
-354
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,21 @@ permissions:
1111
contents: read
1212

1313
jobs:
14+
check-ci-status:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Wait for CI workflow
18+
uses: lewagon/[email protected]
19+
with:
20+
ref: ${{ github.ref }}
21+
check-name: 'CI'
22+
repo-token: ${{ secrets.GITHUB_TOKEN }}
23+
wait-interval: 30
24+
1425
release:
1526
runs-on: ubuntu-latest
1627
if: "!contains(github.event.head_commit.message, 'skip ci')"
28+
needs: [check-ci-status]
1729
permissions:
1830
contents: write
1931
issues: write

.github/workflows_disabled/auth.yml

Lines changed: 0 additions & 55 deletions
This file was deleted.

.github/workflows_disabled/functions.yml

Lines changed: 0 additions & 54 deletions
This file was deleted.

.github/workflows_disabled/integration-tests.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

.github/workflows_disabled/postgrest.yml

Lines changed: 0 additions & 54 deletions
This file was deleted.

.github/workflows_disabled/realtime.yml

Lines changed: 0 additions & 54 deletions
This file was deleted.

.github/workflows_disabled/storage.yml

Lines changed: 0 additions & 54 deletions
This file was deleted.

.github/workflows_disabled/supabase.yml

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)