From eefa956131933d37dbb82ae3188ed4d1047c0276 Mon Sep 17 00:00:00 2001 From: Dayonixe Date: Mon, 24 Nov 2025 17:47:42 +0100 Subject: [PATCH 1/3] Adding a new automatic workflow --- .github/workflows/export-data.yml | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/export-data.yml diff --git a/.github/workflows/export-data.yml b/.github/workflows/export-data.yml new file mode 100644 index 0000000..17faef2 --- /dev/null +++ b/.github/workflows/export-data.yml @@ -0,0 +1,34 @@ +name: Export Steam to Notion (daily) + +on: + schedule: + - cron: "50 17 * * *" + workflow_dispatch: + +jobs: + run-export: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.11" + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r config/requirements.txt + + - name: Set environment variables + run: | + echo "NOTION_TOKEN=${{ secrets.NOTION_TOKEN }}" >> $GITHUB_ENV + echo "NOTION_DATABASE_ID=${{ secrets.NOTION_DATABASE_ID }}" >> $GITHUB_ENV + echo "RAWG_API_KEY=${{ secrets.RAWG_API_KEY }}" >> $GITHUB_ENV + + - name: Run export script + run: | + python src/export_data.py \ No newline at end of file From a2619abc0345f4b40031c0e63d4783c3d092790e Mon Sep 17 00:00:00 2001 From: Dayonixe Date: Mon, 24 Nov 2025 17:53:11 +0100 Subject: [PATCH 2/3] Change cron to test --- .github/workflows/export-data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/export-data.yml b/.github/workflows/export-data.yml index 17faef2..e644625 100644 --- a/.github/workflows/export-data.yml +++ b/.github/workflows/export-data.yml @@ -2,7 +2,7 @@ name: Export Steam to Notion (daily) on: schedule: - - cron: "50 17 * * *" + - cron: "55 16 * * *" workflow_dispatch: jobs: From 74f48bf5b5caa4b40b59b1f406adc7568be94a8c Mon Sep 17 00:00:00 2001 From: Dayonixe Date: Mon, 24 Nov 2025 18:10:23 +0100 Subject: [PATCH 3/3] Correction of cron --- .github/workflows/export-data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/export-data.yml b/.github/workflows/export-data.yml index e644625..44672b7 100644 --- a/.github/workflows/export-data.yml +++ b/.github/workflows/export-data.yml @@ -2,7 +2,7 @@ name: Export Steam to Notion (daily) on: schedule: - - cron: "55 16 * * *" + - cron: "0 0 * * *" workflow_dispatch: jobs: