Skip to content

Commit b8ab801

Browse files
authored
fix: add reports_bucket_name as a parameter used in gtfs validator prerelease generation (#1659)
1 parent b3c952f commit b8ab801

15 files changed

Lines changed: 97 additions & 27 deletions

File tree

.github/workflows/api-deployer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ jobs:
207207
echo "POSTGRES_DB=${{ env.local_postgres_db }}" >> config/.env.local
208208
echo "POSTGRES_PORT=${{ env.local_postgres_port }}" >> config/.env.local
209209
echo "POSTGRES_HOST=localhost" >> config/.env.local
210-
echo "ENV=dev" >> config/.env.local
210+
echo "ENVIRONMENT=dev" >> config/.env.local
211211
212212
# db models were generated and uploaded in api-build-test job above.
213213
- uses: actions/download-artifact@v4

.github/workflows/db-update-content.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ jobs:
9595
echo "FEEDS_DATABASE_URL=postgresql://${{ secrets.DB_USER_NAME }}:${{ secrets.DB_USER_PASSWORD }}@localhost:5432/${{ inputs.DB_NAME }}" >> config/.env.local
9696
echo "POSTGRES_PORT=5432" >> config/.env.local
9797
echo "POSTGRES_HOST=localhost" >> config/.env.local
98-
echo "ENV=${{ inputs.ENVIRONMENT }}" >> config/.env.local
98+
echo "ENVIRONMENT=${{ inputs.ENVIRONMENT }}" >> config/.env.local
9999
cat config/.env.local
100100
101101
- name: Load secrets from 1Password

api/src/scripts/load_dataset_on_create.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def get_pubsub_client():
2929

3030

3131
def get_topic_path():
32-
env = os.getenv("ENV", "dev")
32+
env = os.getenv("ENVIRONMENT", "dev")
3333
pubsub_topic_name = f"datasets-batch-topic-{env}"
3434
project_id = f"mobility-feeds-{env}" # Cannot use GOOGLE_CLOUD_PROJECT because it points to QA for DEV
3535
return get_pubsub_client().topic_path(project_id, pubsub_topic_name)

api/src/scripts/populate_db_gbfs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,14 @@ def trigger_downstream_tasks(self):
152152
f"Triggering downstream tasks for {len(self.added_feeds)} newly added feed(s): "
153153
f"{', '.join(f['stable_id'] for f in self.added_feeds)}"
154154
)
155-
if os.getenv("ENV", "local") == "local":
155+
if os.getenv("ENVIRONMENT", "local") == "local":
156156
self.logger.info("Skipping downstream tasks in local environment.")
157157
return
158158
if not self.added_feeds:
159159
self.logger.info("No feeds to trigger downstream tasks for.")
160160
return
161161

162-
env = os.getenv("ENV", "dev")
162+
env = os.getenv("ENVIRONMENT", "dev")
163163
project_id = f"mobility-feeds-{env}"
164164
publisher = pubsub_v1.PublisherClient()
165165
topic_path = publisher.topic_path(project_id, GBFS_PUBSUB_TOPIC_NAME)

api/src/scripts/populate_db_gtfs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,9 +283,9 @@ def trigger_downstream_tasks(self):
283283
f"{','.join([feed.stable_id for feed in self.added_gtfs_feeds] if self.added_gtfs_feeds else [])}"
284284
)
285285

286-
env = os.getenv("ENV")
287-
self.logger.info(f"ENV = {env}")
288-
if os.getenv("ENV", "local") != "local":
286+
env = os.getenv("ENVIRONMENT")
287+
self.logger.info(f"ENVIRONMENT = {env}")
288+
if os.getenv("ENVIRONMENT", "local") != "local":
289289
# Publishes the new feeds to the Pub/Sub topic to download the datasets
290290
publish_all(self.added_gtfs_feeds)
291291

config/.env.local

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ POSTGRES_PORT=5432
66
POSTGRES_TEST_PORT=54320
77
PGUSER=postgres
88
POSTGRES_HOST=localhost
9-
ENV=local
9+
ENVIRONMENT=local
1010
SCHEMA_SPY_DOC=schemaspy-dev
1111
FEEDS_DATABASE_URL=postgresql://postgres:postgres@localhost:5432/MobilityDatabase
1212
FEEDS_DATABASE_URL_TEST=postgresql://postgres:postgres@localhost:54320/MobilityDatabaseTest
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Environment variables for the validation report information extraction to run locally
22
export FEEDS_DATABASE_URL=${{FEEDS_DATABASE_URL}}
3-
export ENV=${{ENV}}
3+
export ENVIRONMENT=${{ENVIRONMENT}}

functions-python/backfill_dataset_service_date_range/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from google.cloud import storage
2626
import requests
2727

28-
env = os.getenv("ENV", "dev").lower()
28+
env = os.getenv("ENVIRONMENT", "dev").lower()
2929
bucket_name = f"mobilitydata-datasets-{env}"
3030

3131
init_logger()

functions-python/helpers/validation_report/validation_report_update.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from google.cloud.workflows import executions_v1
88
from google.cloud.workflows.executions_v1 import Execution
99

10-
env = os.getenv("ENV", "dev").lower()
10+
env = os.getenv("ENVIRONMENT", "dev").lower()
1111
bucket_name = f"mobilitydata-datasets-{env}"
1212

1313

functions-python/tasks_executor/src/tasks/data_import/transportdatagouv/import_tdg_feeds.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -804,7 +804,7 @@ def commit_changes(
804804
logger.info("Commit after processing items (count=%d)", total_processed)
805805
db_session.commit()
806806
execution_id = str(uuid.uuid4())
807-
if os.getenv("ENV", "").lower() == "local":
807+
if os.getenv("ENVIRONMENT", "").lower() == "local":
808808
return
809809
for feed in feeds_to_publish:
810810
trigger_dataset_download(feed, execution_id)

0 commit comments

Comments
 (0)