From 6f4459f6c4b2bd468f3e4d6ebb6bce525f724327 Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Fri, 17 May 2024 01:53:01 -0400 Subject: [PATCH] ci: update build.yml workflow --- .github/workflows/build.yml | 64 ------------------------------------- 1 file changed, 64 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4181beef4..0c68d5d05 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,11 +22,6 @@ on: default: false required: true type: boolean - legacySandbox: - description: 'Deploy to Legacy Sandbox' - default: false - required: false - type: boolean skiptests: description: 'Skip Tests' default: false @@ -407,62 +402,3 @@ jobs: DEBIAN_FRONTEND: noninteractive run: | docker image prune -a -f - - legacySandbox: - name: Deploy to Legacy Sandbox - if: ${{ !failure() && !cancelled() && github.event.inputs.legacySandbox == 'true' }} - needs: [prepare, release] - runs-on: [self-hosted, legacy-sandbox-server] - environment: - name: legacy-sandbox - url: "https://sandbox.ietf.org" - env: - PKG_VERSION: ${{needs.prepare.outputs.pkg_version}} - - steps: - - name: Download a Release Artifact - uses: actions/download-artifact@v4.1.7 - with: - name: release-${{ env.PKG_VERSION }} - path: /a/www/ietf-datatracker/main.dev.${{ github.run_number }} - - - name: Extract Release - env: - DEBIAN_FRONTEND: noninteractive - working-directory: /a/www/ietf-datatracker/main.dev.${{ github.run_number }} - run: | - echo "Extracting release tarball..." - tar xzf release.tar.gz - echo "Deleting release tarball..." - rm -rf release.tar.gz - - - name: Setup Environment - env: - DEBIAN_FRONTEND: noninteractive - working-directory: /a/www/ietf-datatracker/main.dev.${{ github.run_number }} - run: | - echo "Copying settings from previous deploy..." - cp ../web/ietf/settings_local.py ietf/ - rsync -a ../web/test/ test/ - echo "Installing Python dependencies..." - python3.9 -mvenv env - source env/bin/activate - pip install -r requirements.txt - pip freeze > frozen-requirements.txt - echo "Collecting static..." - ietf/manage.py collectstatic - echo "Running checks..." - ietf/manage.py check - - - name: Update Docker Containers - env: - DEBIAN_FRONTEND: noninteractive - working-directory: /a/docker/datatracker - run: | - echo "Pulling latest docker images..." - docker image tag ghcr.io/ietf-tools/datatracker-celery:latest datatracker-celery-fallback - docker image tag ghcr.io/ietf-tools/datatracker-mq:latest datatracker-mq-fallback - docker-compose pull - # echo "Shutting down containers..." - # docker-compose down -t 300 -