Skip to content

Commit

Permalink
Merge tag 'v0.11.0-rc.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
evanp committed Jun 25, 2024
2 parents 74dde27 + 27d7ebb commit 589eac8
Show file tree
Hide file tree
Showing 46 changed files with 118,081 additions and 778 deletions.
33 changes: 20 additions & 13 deletions .github/workflows/web-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
# run: npm run cy:test

- name: Run tests and generate coverage file
run: npm run ci:test
run: npm run api:test

- name: Install Playwright Browsers
run: npx playwright install --with-deps
Expand Down Expand Up @@ -132,17 +132,24 @@ jobs:
kubectl apply -f k8s/cc-sync-catalogue.yml -n default
# kubectl create job --from=cronjob/cc-sync-catalogue cc-sync-catalogue-manual -n default
kubectl apply -f k8s/cc-web-deploy.yml -n default
kubectl set env deployment/cc-web-deploy SMTP_USER=${{secrets.SMTP_USER}}
kubectl set env deployment/cc-web-deploy SMTP_PASSWORD=${{secrets.SMTP_PASSWORD}}
kubectl set env deployment/cc-web-deploy NEXTAUTH_SECRET=${{secrets.NEXTAUTH_SECRET}}
kubectl set env deployment/cc-web-deploy RESET_TOKEN_SECRET=${{secrets.RESET_TOKEN_SECRET}}
kubectl set env deployment/cc-web-deploy VERIFICATION_TOKEN_SECRET=${{secrets.VERIFICATION_TOKEN_SECRET}}
kubectl set env deployment/cc-web-deploy CHAT_PROVIDER=openai
kubectl set env deployment/cc-web-deploy OPENAI_API_KEY=${{secrets.OPENAI_API_KEY}}
kubectl set env deployment/cc-web-deploy HUGGINGFACE_API_KEY=${{secrets.HUGGINGFACE_API_KEY}}
kubectl set env deployment/cc-web-deploy "ADMIN_EMAILS=${{secrets.ADMIN_EMAILS}}"
kubectl set env deployment/cc-web-deploy "ADMIN_NAMES=${{secrets.ADMIN_NAMES}}"
kubectl set env deployment/cc-web-deploy "DEFAULT_ADMIN_EMAIL=${{secrets.DEFAULT_ADMIN_EMAIL}}"
kubectl set env deployment/cc-web-deploy "DEFAULT_ADMIN_PASSWORD=${{secrets.DEFAULT_ADMIN_PASSWORD}}"
kubectl set env deployment/cc-web-deploy \
SMTP_USER=${{secrets.SMTP_USER}} \
SMTP_PASSWORD=${{secrets.SMTP_PASSWORD}} \
NEXTAUTH_SECRET=${{secrets.NEXTAUTH_SECRET}} \
RESET_TOKEN_SECRET=${{secrets.RESET_TOKEN_SECRET}} \
VERIFICATION_TOKEN_SECRET=${{secrets.VERIFICATION_TOKEN_SECRET}} \
CHAT_PROVIDER=openai \
OPENAI_API_KEY=${{secrets.OPENAI_API_KEY}} \
HUGGINGFACE_API_KEY=${{secrets.HUGGINGFACE_API_KEY}} \
"ADMIN_EMAILS=${{secrets.ADMIN_EMAILS}}" \
"ADMIN_NAMES=${{secrets.ADMIN_NAMES}}" \
"DEFAULT_ADMIN_EMAIL=${{secrets.DEFAULT_ADMIN_EMAIL}}" \
"DEFAULT_ADMIN_PASSWORD=${{secrets.DEFAULT_ADMIN_PASSWORD}}" \
"HOST=https://citycatalyst.openearth.dev" \
"NEXTAUTH_URL=https://citycatalyst.openearth.dev" \
"NEXT_PUBLIC_API_URL=https://citycatalyst.openearth.dev" \
"GLOBAL_API_URL=https://ccglobal.openearth.dev" \
"NEXT_PUBLIC_OPENCLIMATE_API_URL=https://openclimate.openearth.dev" \
"OPENCLIMATE_API_URL=https://openclimate.openearth.dev"
kubectl create -f k8s/cc-create-admin.yml -n default
kubectl rollout restart deployment cc-web-deploy -n default
5 changes: 2 additions & 3 deletions .github/workflows/web-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
run: npm run build

- name: Run tests and generate coverage file
run: npm run ci:test
run: npm run api:test

- name: Install Playwright Browsers
run: npx playwright install --with-deps
Expand Down Expand Up @@ -119,7 +119,6 @@ jobs:
kubectl create -f k8s/test/cc-test-seed.yml -n default
kubectl apply -f k8s/test/cc-test-sync-catalogue.yml -n default
kubectl apply -f k8s/test/cc-test-web-deploy.yml -n default
kubectl set env deployment/cc-test-web-deploy \
SMTP_USER=${{secrets.SMTP_USER}} \
SMTP_PASSWORD=${{secrets.SMTP_PASSWORD}} \
Expand All @@ -135,9 +134,9 @@ jobs:
"DEFAULT_ADMIN_PASSWORD=${{secrets.DEFAULT_ADMIN_PASSWORD}}" \
"HOST=https://citycatalyst-test.openearth.dev" \
"NEXTAUTH_URL=https://citycatalyst-test.openearth.dev" \
"NEXT_PUBLIC_API_URL=https://citycatalyst-test.openearth.dev" \
"GLOBAL_API_URL=https://ccglobal-test.openearth.dev" \
"NEXT_PUBLIC_OPENCLIMATE_API_URL=https://openclimate.openearth.dev" \
"OPENCLIMATE_API_URL=https://openclimate.openearth.dev"
kubectl create -f k8s/test/cc-test-create-admin.yml -n default
kubectl rollout restart deployment cc-test-web-deploy -n default
4 changes: 2 additions & 2 deletions app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "city-catalyst",
"version": "0.10.0-rc.1",
"version": "0.11.0-rc.0",
"private": true,
"type": "module",
"scripts": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
datasource_name,dataset_name,URL,publisher_id,datasource_id
CarbonFootPrint,GHG Factors for International Grid Electricity,https://www.carbonfootprint.com/international_electricity_factors.html,cb8c4551-b634-3f5d-b084-7104bfb02e69,a78c573a-4f75-3637-92aa-8ca717a3e830
Loading

0 comments on commit 589eac8

Please sign in to comment.