1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-21 15:04:11 -05:00

build: publish canary version file in seperate job (#11462)

This commit is contained in:
Luca Casonato 2021-07-21 00:10:56 +02:00 committed by GitHub
parent a2512de95f
commit e1d3c425c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -380,8 +380,6 @@ jobs:
github.ref == 'refs/heads/main'
run: |
gsutil cp ./target/release/*.zip gs://dl.deno.land/canary/$(git rev-parse HEAD)/
echo $(git rev-parse HEAD) > canary-latest.txt
gsutil cp canary-latest.txt gs://dl.deno.land/canary-latest.txt
- name: Upload canary to dl.deno.land (windows)
if: |
@ -395,8 +393,6 @@ jobs:
shell: bash
run: |
gsutil cp ./target/release/*.zip gs://dl.deno.land/canary/$(git rev-parse HEAD)/
echo $(git rev-parse HEAD) > canary-latest.txt
gsutil cp canary-latest.txt gs://dl.deno.land/canary-latest.txt
- name: Test debug
if: |
@ -575,3 +571,22 @@ jobs:
target/release/deno_src.tar.gz
target/release/lib.deno.d.ts
draft: true
publish-canary:
name: publish canary
runs-on: ubuntu-20.04
needs: ['build']
if: github.repository == 'denoland/deno' &&
(github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/'))
steps:
- name: Setup gcloud
uses: google-github-actions/setup-gcloud@master
with:
project_id: denoland
service_account_key: ${{ secrets.GCP_SA_KEY }}
export_default_credentials: true
- name: Upload canary version file to dl.deno.land
run: |
echo $(git rev-parse HEAD) > canary-latest.txt
gsutil cp canary-latest.txt gs://dl.deno.land/canary-latest.txt