Skip to content

Commit 095a45f

Browse files
committed
CI: build and sync binaries
1 parent 806438c commit 095a45f

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

.github/workflows/sync-binaries-task.yml

+23-8
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,29 @@ jobs:
1313

1414
steps:
1515
- name: Checkout repository
16-
- uses: actions/checkout@v1
17-
18-
- name: Copy ./binaries on S3
19-
uses: jakejarvis/s3-sync-action@master
20-
with:
21-
args: --follow-symlinks --delete
16+
uses: actions/checkout@v1
17+
18+
- name: Install Arduino CLI
19+
uses: arduino/setup-arduino-cli@v1
20+
21+
- name: Generate binaries
22+
run: ./firmware/generate.sh
23+
shell: bash
24+
25+
- name: s3 sync
26+
run: |
27+
aws s3 sync ./binaries s3://cloud-downloads.oniudra.cc/binaries
2228
env:
23-
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
29+
AWS_REGION: "us-east-1" # or https://github.com/aws/aws-cli/issues/5623
2430
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
2531
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
26-
SOURCE_DIR: './binaries'
32+
33+
# - name: Copy ./binaries on S3
34+
# uses: jakejarvis/s3-sync-action@master
35+
# with:
36+
# args: --follow-symlinks --delete
37+
# env:
38+
# AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
39+
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
40+
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
41+
# SOURCE_DIR: './binaries'

0 commit comments

Comments
 (0)