File tree Expand file tree Collapse file tree 3 files changed +18
-13
lines changed
Expand file tree Collapse file tree 3 files changed +18
-13
lines changed Original file line number Diff line number Diff line change 1313 license :
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v3
16+ - uses : actions/checkout@v4
1717 - name : Check License Header
1818 uses : apache/skywalking-eyes/header@5dfa68f93380a5e57259faaf95088b7f133b5778
Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ jobs:
1010 runs-on : ubuntu-latest
1111
1212 steps :
13- - uses : actions/checkout@v3
13+ - uses : actions/checkout@v4
1414
15- - uses : actions/setup-node@v3
15+ - uses : actions/setup-node@v4
1616 with :
17- node-version : 18
17+ node-version : 20
1818 cache : ' npm'
1919
2020 - name : Install dependencies
Original file line number Diff line number Diff line change 99 build-and-upload :
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@v3
12+ - uses : actions/checkout@v4
13+ - uses : actions/setup-node@v4
14+ with :
15+ node-version : 20
16+ cache : ' npm'
1317 - name : ' Authenticate to Google Cloud'
14- uses : ' google-github-actions/auth@v1 '
18+ uses : ' google-github-actions/auth@v2 '
1519 with :
1620 credentials_json : ' ${{ secrets.GOOGLE_CLOUD_DL_SA }}'
1721 - name : Set up Cloud SDK
18- uses : google-github-actions/setup-gcloud@v1
22+ uses : google-github-actions/setup-gcloud@v2
1923 with :
2024 project_id : oxide-downloads
21- - uses : actions/setup-node@v3
22- with :
23- node-version : 18
24- cache : ' npm'
2525 - run : npm install
2626 - name : Build for Nexus
2727 run : SHA=${{ github.sha }} npm run build
3636 run : sha256sum releases/console/${{ github.sha }}.tar.gz | awk '{print $1}' > releases/console/${{ github.sha }}.sha256.txt
3737 - name : Upload files to GCP bucket
3838 id : upload-files
39- uses : google-github-actions/upload-cloud-storage@v0.9.0
39+ uses : google-github-actions/upload-cloud-storage@v2
4040 with :
41+ # weird combo: the path tells it where to find the files, and for some
42+ # reason it takes only the immediate containing folder name and sticks
43+ # it in the destination, so we end up with dl.oxide.computer/releases/console,
44+ # as desired
4145 path : ' releases/console'
42- destination : ' dl.oxide.computer'
46+ destination : ' dl.oxide.computer/releases'
47+ process_gcloudignore : false # we don't have one
You can’t perform that action at this time.
0 commit comments