diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7d0c65d..3cf87ae 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -7,6 +7,8 @@ jobs: Deploy: runs-on: ubuntu-latest steps: + - name: Update package information with default mirror + run: sudo sed -i 's|mirror+file:/etc/apt/apt-mirrors.txt|http://archive.ubuntu.com/ubuntu|' /etc/apt/sources.list && sudo apt-get update - name: Install libvips run: sudo apt-get install libvips - uses: actions/checkout@v2 @@ -51,7 +53,7 @@ jobs: TYPESENSE_COLLECTION: ${{ secrets.TYPESENSE_COLLECTION }} TYPESENSE_API_KEY: ${{ secrets.TYPESENSE_API_KEY }} TYPESENSE_SEARCH_API_KEY: ${{ secrets.TYPESENSE_SEARCH_API_KEY }} - + - name: Start Gatsby server run: npm run develop & env: @@ -76,4 +78,3 @@ jobs: - name: Stop Gatsby server run: lsof -i :8001 -t | xargs kill - diff --git a/.github/workflows/staging-cd.yml b/.github/workflows/staging-cd.yml index b36a534..82d7eb8 100644 --- a/.github/workflows/staging-cd.yml +++ b/.github/workflows/staging-cd.yml @@ -7,6 +7,8 @@ jobs: StagingDeploy: runs-on: ubuntu-latest steps: + - name: Update package information with default mirror + run: sudo sed -i 's|mirror+file:/etc/apt/apt-mirrors.txt|http://archive.ubuntu.com/ubuntu|' /etc/apt/sources.list && sudo apt-get update - name: Install libvips run: sudo apt-get install libvips - uses: actions/checkout@v2 @@ -38,7 +40,7 @@ jobs: echo TYPESENSE_SEARCH_API_KEY=${{ secrets.WEBSITE_STAGING_TYPESENSE_SEARCH_API_KEY }} >> .env cat .env - name: Set environment - run : sed -i 's/localhost/website.testsigma.com/g' src/environment.ts + run: sed -i 's/localhost/website.testsigma.com/g' src/environment.ts - name: Build run: | PREFIX_PATHS=true npm run build && npm run deploy @@ -53,7 +55,7 @@ jobs: TYPESENSE_COLLECTION: ${{ secrets.WEBSITE_STAGING_TYPESENSE_COLLECTION }} TYPESENSE_API_KEY: ${{ secrets.WEBSITE_STAGING_TYPESENSE_API_KEY }} TYPESENSE_SEARCH_API_KEY: ${{ secrets.WEBSITE_STAGING_TYPESENSE_SEARCH_API_KEY }} - + - name: Start Gatsby server run: npm run develop & env: