From 1c7364863bb39a5f41dd5510d9465e2e37057662 Mon Sep 17 00:00:00 2001 From: Edmond Chuc Date: Fri, 30 Jun 2023 12:18:15 +1000 Subject: [PATCH] Add purge prez cache step and remove indirection for request_timeout --- .github/workflows/prerelease.yml | 1 + .github/workflows/release.yml | 1 + .github/workflows/upload_to_database.yml | 16 ++++++++++------ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index e6fb7649..6b161757 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -11,6 +11,7 @@ jobs: environment: uat request_timeout: 300 secrets: + prez_url: ${{ secrets.PREZ_URL }} database_url: ${{ secrets.FUSEKI_DATASET_URL }} database_username: ${{ secrets.FUSEKI_USERNAME }} database_password: ${{ secrets.FUSEKI_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b5e8a42..269de388 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,6 +11,7 @@ jobs: environment: production request_timeout: 300 secrets: + prez_url: ${{ secrets.PREZ_URL }} database_url: ${{ secrets.FUSEKI_DATASET_URL }} database_username: ${{ secrets.FUSEKI_USERNAME }} database_password: ${{ secrets.FUSEKI_PASSWORD }} diff --git a/.github/workflows/upload_to_database.yml b/.github/workflows/upload_to_database.yml index dedb2ccc..03c3b531 100644 --- a/.github/workflows/upload_to_database.yml +++ b/.github/workflows/upload_to_database.yml @@ -7,9 +7,11 @@ on: required: true type: string request_timeout: - required: false + required: true type: number secrets: + prez_url: + required: true database_url: required: true database_username: @@ -19,7 +21,6 @@ on: env: PYTHON_VERSION: "3.11" - REQUEST_TIMEOUT: ${{ inputs.request_timeout }} jobs: publish: @@ -39,7 +40,10 @@ jobs: - name: Upload vocabularies run: | - kurra fuseki upload vocabularies-des ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ env.REQUEST_TIMEOUT }} - kurra fuseki upload vocabularies-external ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ env.REQUEST_TIMEOUT }} - kurra fuseki upload vocabularies-gsq ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ env.REQUEST_TIMEOUT }} - kurra fuseki upload vocabularies-qldgov ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ env.REQUEST_TIMEOUT }} + kurra fuseki upload vocabularies-des ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ inputs.request_timeout }} + kurra fuseki upload vocabularies-external ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ inputs.request_timeout }} + kurra fuseki upload vocabularies-gsq ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ inputs.request_timeout }} + kurra fuseki upload vocabularies-qldgov ${{ secrets.database_url }} -u ${{ secrets.database_username }} -p ${{ secrets.database_password }} -t ${{ inputs.request_timeout }} + + - name: Purge Prez cache + run: curl -fsSL ${{ secrets.prez_url }}