Skip to content

Commit 414d8df

Browse files
authored
Merge pull request #3047 from IntersectMBO/feat/3046-add-outcome-api-url-to-deployment-workflows-and-env
feat(#3064): add outcome api url env to workflows
2 parents 94e687b + a1a4a4d commit 414d8df

File tree

9 files changed

+12
-1
lines changed

9 files changed

+12
-1
lines changed

.github/workflows/build-and-deploy-test-stack.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
cd $DEST_DIR/tests/test-infrastructure
6262
./build-and-deploy.sh update-images
6363
yes | docker system prune -f || echo "Ignoring system prune eror"
64-
envs: GOVTOOL_TAG, GRAFANA_ADMIN_PASSWORD, GRAFANA_SLACK_RECIPIENT, GRAFANA_SLACK_OAUTH_TOKEN, SENTRY_DSN_BACKEND, GTM_ID, NPMRC_TOKEN, SENTRY_DSN_FRONTEND, PIPELINE_URL, USERSNAP_SPACE_API_KEY, APP_ENV, PDF_API_URL, KUBER_API_KEY, IPFS_GATEWAY, IPFS_PROJECT_ID
64+
envs: GOVTOOL_TAG, GRAFANA_ADMIN_PASSWORD, GRAFANA_SLACK_RECIPIENT, GRAFANA_SLACK_OAUTH_TOKEN, SENTRY_DSN_BACKEND, GTM_ID, NPMRC_TOKEN, SENTRY_DSN_FRONTEND, PIPELINE_URL, USERSNAP_SPACE_API_KEY, APP_ENV, PDF_API_URL, KUBER_API_KEY, IPFS_GATEWAY, IPFS_PROJECT_ID, VITE_OUTCOMES_API_URL
6565
env:
6666
GOVTOOL_TAG: ${{ github.sha }}
6767
GRAFANA_ADMIN_PASSWORD: ${{ secrets.GRAFANA_ADMIN_PASSWORD }}
@@ -75,6 +75,7 @@ jobs:
7575
USERSNAP_SPACE_API_KEY: ${{ secrets.USERSNAP_SPACE_API_KEY }}
7676
APP_ENV: test
7777
PDF_API_URL: ${{ secrets.PDF_API_URL }}
78+
OUTCOMES_API_URL: ${{ secrets.OUTCOMES_API_URL }}
7879
KUBER_API_KEY: ${{ secrets.KUBER_API_KEY }}
7980
IPFS_GATEWAY: $${{secrets.IPFS_GATEWAY}}
8081
IPFS_PROJECT_ID: $${{secrets.IPFS_PROJECT_ID}}

.github/workflows/merge.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ jobs:
136136
VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED=${{ secrets.VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED }}
137137
VITE_IS_GOVERNANCE_OUTCOMES_PILLAR_ENABLED=${{ secrets.VITE_IS_GOVERNANCE_OUTCOMES_PILLAR_ENABLED }}
138138
VITE_PDF_API_URL=${{ secrets.VITE_PDF_API_URL }}
139+
VITE_OUTCOMES_API_URL=${{ secrets.VITE_OUTCOMES_API_URL }}
139140
VITE_IPFS_GATEWAY=${{ secrets.IPFS_GATEWAY }}
140141
VITE_IPFS_PROJECT_ID=${{ secrets.IPFS_PROJECT_ID }}
141142
IPFS_GATEWAY=${{ secrets.IPFS_GATEWAY }}

.github/workflows/pr.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ jobs:
122122
VITE_USERSNAP_SPACE_API_KEY=${{ secrets.VITE_USERSNAP_SPACE_API_KEY }}
123123
VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED=${{ secrets.VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED }}
124124
VITE_PDF_API_URL=${{ secrets.VITE_PDF_API_URL }}
125+
VITE_OUTCOMES_API_URL=${{ secrets.VITE_OUTCOMES_API_URL }}
125126
VITE_IPFS_GATEWAY=${{ secrets.IPFS_GATEWAY }}
126127
VITE_IPFS_PROJECT_ID=${{ secrets.IPFS_PROJECT_ID }}
127128
IPFS_GATEWAY=${{ secrets.IPFS_GATEWAY }}

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ changes.
3434
- Add script to update GovTool version
3535
- Add `isStakeKeyRegistered` for the usage by pillars [Issue 2384](https://github.com/IntersectMBO/govtool/issues/2384)
3636
- Add server side compression for large assets
37+
- Add outcomes
3738

3839
### Fixed
3940

govtool/frontend/Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ARG NPMRC_TOKEN
1010
ARG VITE_USERSNAP_SPACE_API_KEY
1111
ARG VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED='true'
1212
ARG VITE_PDF_API_URL
13+
ARG VITE_OUTCOMES_API_URL
1314
ARG VITE_IPFS_GATEWAY
1415
ARG VITE_IPFS_PROJECT_ID
1516

@@ -25,6 +26,8 @@ RUN \
2526
: "${VITE_SENTRY_DSN:?Build argument VITE_SENTRY_DSN is not set}" && \
2627
: "${NPMRC_TOKEN:?Build argument NPMRC_TOKEN is not set}" && \
2728
: "${VITE_USERSNAP_SPACE_API_KEY:?Build argument VITE_USERSNAP_SPACE_API_KEY is not set}" && \
29+
: "${VITE_PDF_API_URL:?Build argument VITE_PDF_API_URL is not set}" && \
30+
: "${VITE_OUTCOMES_API_URL:?Build argument VITE_OUTCOMES_API_URL is not set}" && \
2831
: "${VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED:?Build argument VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED is not set}" && \
2932
: "${VITE_IPFS_GATEWAY:?Build argument VITE_IPFS_GATEWAY is not set}" && \
3033
: "${VITE_IPFS_PROJECT_ID:?Build argument VITE_IPFS_PROJECT_ID is not set}"

govtool/frontend/Dockerfile.qovery

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ARG NPMRC_TOKEN
1010
ARG VITE_USERSNAP_SPACE_API_KEY
1111
ARG VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED
1212
ARG VITE_PDF_API_URL
13+
ARG VITE_OUTCOMES_API_URL
1314
ARG VITE_IPFS_GATEWAY
1415
ARG VITE_IPFS_PROJECT_ID
1516

govtool/frontend/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
, VITE_SENTRY_DSN ? ""
77
, VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED ? ""
88
, VITE_PDF_API_URL ? ""
9+
, VITE_OUTCOMES_API_URL ? ""
910
, CARDANO_NETWORK ? "sanchonet"
1011
}:
1112
let

tests/test-infrastructure/.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BASE_DOMAIN=govtool.cardanoapi.io
77
GOVTOOL_TAG=test
88
APP_ENV=test
99
PDF_API_URL=
10+
OUTCOMES_API_URL=
1011
KUBER_API_KEY=
1112
IPFS_GATEWAY=""
1213
IPFS_PROJECT_ID=""

tests/test-infrastructure/docker-compose-govtool.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ services:
4848
VITE_METADATA_API_URL: https://${BASE_DOMAIN}/metadata-validation
4949
VITE_GTM_ID: ${GTM_ID}
5050
VITE_PDF_API_URL: ${PDF_API_URL}
51+
VITE_OUTCOMES_API_URL: ${OUTCOMES_API_URL}
5152
VITE_IPFS_GATEWAY: ${IPFS_GATEWAY}
5253
VITE_IPFS_PROJECT_ID: ${IPFS_PROJECT_ID}
5354
VITE_IS_GOVERNANCE_OUTCOMES_PILLAR_ENABLED: "true"

0 commit comments

Comments
 (0)