Skip to content

Commit da34b9b

Browse files
committed
chore: remove checks
1 parent 32eb98e commit da34b9b

File tree

1 file changed

+30
-26
lines changed

1 file changed

+30
-26
lines changed

.github/workflows/preview-release.yml

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,32 @@ jobs:
3939
- name: Publish preview
4040
id: preview
4141
run: |
42-
OUTPUT=$(npx pkg-pr-new@latest publish --compact)
43-
echo "$OUTPUT"
44-
# Extract the preview URL from the output
45-
PREVIEW_URL=$(echo "$OUTPUT" | grep -oE 'npm i [^[:space:]]+' | head -1 | cut -d' ' -f3)
46-
PACKAGE_NAME=$(echo "$GITHUB_REPOSITORY" | cut -d'/' -f2)
42+
OUTPUT=$(npx pkg-pr-new@latest publish --compact 2>&1)
43+
PREVIEW_URL=$(echo "$OUTPUT" | grep -o 'https://pkg\.pr\.new/@supabase/[^[:space:]]*' | head -1)
44+
REPO_NAME=$(echo "$GITHUB_REPOSITORY" | cut -d'/' -f2)
45+
46+
echo "Preview URL: $PREVIEW_URL"
4747
echo "url=$PREVIEW_URL" >> $GITHUB_OUTPUT
48-
echo "package=$PACKAGE_NAME" >> $GITHUB_OUTPUT
48+
echo "package=$REPO_NAME" >> $GITHUB_OUTPUT
4949
5050
trigger-supabase-js-tests:
5151
needs: preview
5252
if: needs.preview.outputs.preview-url != ''
5353
runs-on: ubuntu-latest
5454
steps:
55+
- name: Generate GitHub App token
56+
id: generate-token
57+
uses: actions/create-github-app-token@v1
58+
with:
59+
app-id: ${{ vars.CROSS_REPO_APP_ID }}
60+
private-key: ${{ secrets.CROSS_REPO_APP_PRIVATE_KEY }}
61+
owner: supabase
62+
repositories: realtime-js,supabase-js
63+
5564
- name: Trigger supabase-js CI tests
5665
uses: actions/github-script@v7
5766
with:
58-
github-token: ${{ secrets.GITHUB_TOKEN }}
67+
github-token: ${{ steps.generate-token.outputs.token }}
5968
script: |
6069
const prNumber = context.issue.number || 'push';
6170
const triggeringRepo = context.repo.repo;
@@ -65,7 +74,7 @@ jobs:
6574
owner: 'supabase',
6675
repo: 'supabase-js',
6776
workflow_id: 'external-test.yml',
68-
ref: 'chore/add-cross-repo-test', // 🎯 CHANGE THIS to your actual branch name!
77+
ref: 'chore/add-cross-repo-test',
6978
inputs: {
7079
triggering_repo: triggeringRepo,
7180
triggering_pr: prNumber.toString(),
@@ -78,25 +87,20 @@ jobs:
7887
7988
console.log('Successfully triggered supabase-js tests');
8089
console.log('Response:', response.status);
81-
82-
// Add a comment to the PR indicating tests were triggered
83-
if (context.issue.number) {
84-
await github.rest.issues.createComment({
85-
owner: context.repo.owner,
86-
repo: context.repo.repo,
87-
issue_number: context.issue.number,
88-
body: `🚀 **Preview release created!**\n\nsupabase-js CI tests have been automatically triggered on feature branch to verify compatibility.\n\n**Preview package:** \`${{ needs.preview.outputs.preview-url }}\`\n\nResults will be posted here once testing is complete.`
89-
});
90-
}
9190
} catch (error) {
9291
console.error('Failed to trigger supabase-js tests:', error);
93-
if (context.issue.number) {
94-
await github.rest.issues.createComment({
95-
owner: context.repo.owner,
96-
repo: context.repo.repo,
97-
issue_number: context.issue.number,
98-
body: `⚠️ **Preview release created, but failed to trigger supabase-js tests**\n\n**Preview package:** \`${{ needs.preview.outputs.preview-url }}\`\n\nError: ${error.message}\n\nPlease manually verify compatibility or contact the team.`
99-
});
100-
}
10192
throw error;
10293
}
94+
95+
- name: Comment on PR
96+
if: github.event_name == 'pull_request'
97+
uses: actions/github-script@v7
98+
with:
99+
github-token: ${{ secrets.GITHUB_TOKEN }}
100+
script: |
101+
await github.rest.issues.createComment({
102+
owner: context.repo.owner,
103+
repo: context.repo.repo,
104+
issue_number: context.issue.number,
105+
body: `🚀 **Preview release created!**\n\nsupabase-js CI tests have been automatically triggered on feature branch to verify compatibility.\n\n**Preview package:** \`${{ needs.preview.outputs.preview-url }}\`\n\nResults will be posted here once testing is complete.`
106+
});

0 commit comments

Comments
 (0)