@@ -19,35 +19,24 @@ jobs:
19
19
node-version : ' 20.x'
20
20
cache : ' yarn'
21
21
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
23
27
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
44
31
45
- - name : Prepare artifacts 📦
32
+ - name : Install and Build Dependencies 🧶
46
33
run : |
47
- find ./downloaded-artifacts
34
+ yarn
35
+ yarn binary:build
48
36
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