diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 3f480d83c..a68d6d060 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -9,7 +9,7 @@ on: branches: [ "staging-deploy" ] jobs: - deploy-static: + deploy: permissions: contents: 'read' @@ -19,37 +19,39 @@ jobs: steps: - uses: actions/checkout@v4 - # - name: Set up Node.js - # uses: actions/setup-node@v4 - # with: - # node-version: '14.x' - # - run: | - # npm install - # npm install -g gulp - # npm rebuild node-sass - # gulp build - # working-directory: ubyssey/static_src + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '14.x' + + - run: | + npm install + npm install -g gulp + npm rebuild node-sass + gulp build + working-directory: ubyssey/static_src - # - name: Set up Python - # uses: actions/setup-python@v5 - # with: - # python-version: '3.9' + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.9' - # - name: Install Python dependencies - # run: python -m pip install -r requirements.txt + - name: Install Python dependencies + run: python -m pip install -r requirements.txt - # - name: Collect Django static files - # run: DJANGO_SETTINGS_MODULE=config.settings.base python manage.py collectstatic --noinput + - name: Collect Django static files + run: DJANGO_SETTINGS_MODULE=config.settings.base python manage.py collectstatic --noinput - uses: 'google-github-actions/auth@v2' with: workload_identity_provider: 'projects/1012602718138/locations/global/workloadIdentityPools/ubyssey-wif-pool-staging/providers/ubyssey-oidc-github-staging' service_account: 'deployment@ubyssey-staging.iam.gserviceaccount.com' - # - uses: 'google-github-actions/upload-cloud-storage@v2' - # with: - # path: 'static' - # destination: 'ubyssey-staging' + - uses: 'google-github-actions/upload-cloud-storage@v2' + with: + path: 'static' + destination: 'ubyssey-staging' - name: Configure SSH run: |