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 }}