From 2b7551ac3c1f82ddeb4b36fca4eb5c438612585f Mon Sep 17 00:00:00 2001 From: Samuel Williams <samuelhwilliams@gmail.com> Date: Tue, 12 Nov 2024 14:21:16 +0000 Subject: [PATCH] WIP: pip/uv deps caching --- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/copilot_deploy.yml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 236f29c8..90593c26 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -48,7 +48,7 @@ jobs: # If you wish to specify custom queries, you can do so here or in a config file. # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. - # queries: ./path/to/local/query, your-org/your-repo/queries@main + # queries: ./path/to/local/query, your-org/your-repo/queries@fix/remove-pip-cache # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) diff --git a/.github/workflows/copilot_deploy.yml b/.github/workflows/copilot_deploy.yml index 912052fb..6870ff00 100644 --- a/.github/workflows/copilot_deploy.yml +++ b/.github/workflows/copilot_deploy.yml @@ -48,12 +48,12 @@ on: jobs: setup: - uses: communitiesuk/funding-service-design-workflows/.github/workflows/determine-jobs.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/determine-jobs.yml@fix/remove-pip-cache with: environment: ${{ inputs.environment }} pre_deploy_tests: - uses: communitiesuk/funding-service-design-workflows/.github/workflows/pre-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/pre-deploy.yml@fix/remove-pip-cache with: # Note - no db-name, so defaults to postgres_db postgres_unit_testing: true @@ -63,7 +63,7 @@ jobs: concurrency: build-application-store-pack permissions: packages: write - uses: communitiesuk/funding-service-design-workflows/.github/workflows/package.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/package.yml@fix/remove-pip-cache with: version_to_build: sha-${{ github.sha }} owner: ${{ github.repository_owner }} @@ -72,7 +72,7 @@ jobs: dev_deploy: needs: [ pre_deploy_tests, paketo_build, setup ] if: ${{ contains(fromJSON(needs.setup.outputs.jobs_to_run), 'dev') }} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@fix/remove-pip-cache secrets: AWS_ACCOUNT: ${{ secrets.AWS_ACCOUNT }} with: @@ -89,7 +89,7 @@ jobs: secrets: FSD_GH_APP_ID: ${{ secrets.FSD_GH_APP_ID }} FSD_GH_APP_KEY: ${{ secrets.FSD_GH_APP_KEY }} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@fix/remove-pip-cache with: run_performance_tests: ${{ inputs.run_performance_tests || true }} run_e2e_tests_assessment: ${{ inputs.run_e2e_tests_assessment || false }} @@ -100,7 +100,7 @@ jobs: test_deploy: needs: [ dev_deploy, post_dev_deploy_tests, paketo_build, setup ] if: ${{ always() && contains(fromJSON(needs.setup.outputs.jobs_to_run), 'test') && (! contains(needs.*.result, 'failure') ) && (! contains(needs.*.result, 'cancelled') )}} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@fix/remove-pip-cache secrets: AWS_ACCOUNT: ${{ secrets.AWS_ACCOUNT }} with: @@ -118,7 +118,7 @@ jobs: secrets: FSD_GH_APP_ID: ${{ secrets.FSD_GH_APP_ID }} FSD_GH_APP_KEY: ${{ secrets.FSD_GH_APP_KEY }} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@fix/remove-pip-cache with: run_performance_tests: ${{ inputs.run_performance_tests || false }} run_e2e_tests_assessment: ${{ inputs.run_e2e_tests_assessment || true }} @@ -129,7 +129,7 @@ jobs: uat_deploy: needs: [ dev_deploy, post_dev_deploy_tests, test_deploy, post_test_deploy_tests, paketo_build, setup ] if: ${{ always() && contains(fromJSON(needs.setup.outputs.jobs_to_run), 'uat') && (! contains(needs.*.result, 'failure') ) && (! contains(needs.*.result, 'cancelled') )}} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@fix/remove-pip-cache secrets: AWS_ACCOUNT: ${{ secrets.AWS_ACCOUNT }} with: @@ -147,7 +147,7 @@ jobs: secrets: FSD_GH_APP_ID: ${{ secrets.FSD_GH_APP_ID }} FSD_GH_APP_KEY: ${{ secrets.FSD_GH_APP_KEY }} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/post-deploy.yml@fix/remove-pip-cache with: run_performance_tests: ${{ inputs.run_performance_tests || false }} run_e2e_tests_assessment: ${{ inputs.run_e2e_tests_assessment || true }} @@ -158,7 +158,7 @@ jobs: prod_deploy: needs: [ dev_deploy, post_dev_deploy_tests, test_deploy, post_test_deploy_tests, uat_deploy, post_uat_deploy_tests, paketo_build, setup ] if: ${{ always() && contains(fromJSON(needs.setup.outputs.jobs_to_run), 'prod') && (! contains(needs.*.result, 'failure') ) && (! contains(needs.*.result, 'cancelled') )}} - uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@main + uses: communitiesuk/funding-service-design-workflows/.github/workflows/standard-deploy.yml@fix/remove-pip-cache secrets: AWS_ACCOUNT: ${{ secrets.AWS_ACCOUNT }} with: