Skip to content

Commit b9805b8

Browse files
committed
supabase assets workflow
1 parent 772aead commit b9805b8

File tree

1 file changed

+17
-28
lines changed

1 file changed

+17
-28
lines changed

.github/workflows/build-supabase-artifacts.yml

+17-28
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,24 @@ jobs:
1919
node-version: '20.x'
2020
cache: 'yarn'
2121

22-
- name: Install Dependencies 🧶
22+
- name: Configure AWS CLI for Supabase
23+
env:
24+
AWS_ACCESS_KEY_ID: ${{ secrets.SUPABASE_AWS_KEY }}
25+
AWS_SECRET_ACCESS_KEY: ${{ secrets.SUPABASE_AWS_SECRET }}
26+
AWS_EC2_METADATA_DISABLED: true
2327
run: |
24-
yarn
25-
yarn binary:build
26-
27-
- name: Save Artifacts For Supabase CDN 🏗
28-
uses: actions/upload-artifact@v4
29-
with:
30-
name: build-supabase-artifact-${{ matrix.os }}
31-
path: './build/stage/libpg-query-node/'
32-
33-
prepare-and-publish:
34-
needs: build-matrix
35-
runs-on: ubuntu-latest
36-
steps:
37-
- name: Checkout Repository 📥
38-
uses: actions/checkout@v4
39-
40-
- name: Get Artifacts 📖
41-
uses: actions/download-artifact@v4
42-
with:
43-
path: downloaded-artifacts
28+
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile supabase-dev
29+
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY --profile supabase-dev
30+
aws configure set region us-east-1 --profile supabase-dev
4431
45-
- name: Prepare artifacts 📦
32+
- name: Install and Build Dependencies 🧶
4633
run: |
47-
find ./downloaded-artifacts
34+
yarn
35+
yarn binary:build
4836
49-
# - name: Publish to NPM 🚀
50-
# run: |
51-
# # Assuming you've set up your package.json and .npmrc correctly
52-
# npm publish
53-
# env:
37+
- name: Publish binary
38+
env:
39+
AWS_ACCESS_KEY_ID: ${{ secrets.SUPABASE_ACCESS_KEY_ID }}
40+
AWS_SECRET_ACCESS_KEY: ${{ secrets.SUPABASE_SECRET_ACCESS_KEY }}
41+
AWS_REGION: 'us-east-1'
42+
run: yarn binary:publish

0 commit comments

Comments
 (0)