@@ -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