Skip to content

Copy Dataproc init scripts #72

Copy Dataproc init scripts

Copy Dataproc init scripts #72

name: Copy Dataproc init scripts
on:
workflow_dispatch:
inputs:
hail_version:
description: 'Numerical hail version number (eg: 0.2.126)'
required: true
permissions:
contents: read
id-token: write
jobs:
copy_init_scripts:
runs-on: ubuntu-latest
environment: production
steps:
- name: "checkout repo"
uses: actions/checkout@v4
- id: "google-cloud-auth"
name: "Authenticate to Google Cloud"
uses: google-github-actions/auth@v2
with:
workload_identity_provider: "projects/370374240567/locations/global/workloadIdentityPools/github-pool/providers/github-provider"
service_account: "server-deploy@analysis-runner.iam.gserviceaccount.com"
- id: "google-cloud-sdk-setup"
name: "Set up Cloud SDK"
uses: google-github-actions/setup-gcloud@v2
- name: "copy scripts"
run: |
gcloud storage cp "dataproc/init_scripts/*.sh" gs://cpg-common-main/hail_dataproc/${{ github.event.inputs.hail_version }}/