From ae09521317799df017cc4400c23c9918e377fba9 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 13 Jul 2025 23:44:21 -0500 Subject: [PATCH] use single workflow script --- .gitea/workflows/process-pull-requests.yaml | 35 ------------------- ...ss-issues.yaml => process-repository.yaml} | 25 +++++++------ 2 files changed, 15 insertions(+), 45 deletions(-) delete mode 100644 .gitea/workflows/process-pull-requests.yaml rename .gitea/workflows/{process-issues.yaml => process-repository.yaml} (51%) diff --git a/.gitea/workflows/process-pull-requests.yaml b/.gitea/workflows/process-pull-requests.yaml deleted file mode 100644 index 2813ab15f..000000000 --- a/.gitea/workflows/process-pull-requests.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: process-pull-requests - -on: - schedule: - - cron: '@daily' - -jobs: - process-pull-requests: - runs-on: ubuntu-latest - steps: - - name: Checkout Python Script - uses: actions/checkout@v4 - with: - repository: alexlebens/workflow-scripts - ref: main - token: ${{ secrets.BOT_TOKEN }} - path: scripts - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.13' - - - name: Install dependencies - run: pip install requests - - - name: Run Script - env: - INSTANCE_URL: ${{ vars.INSTANCE_URL }} - REPOSITORY: ${{ gitea.repository }} - TOKEN: ${{ secrets.BOT_TOKEN }} - STALE_DAYS: 3 - STALE_TAG: 16 - REQUIRED_TAG: 15 - run: python ./scripts/scripts/process-pull-requests.py diff --git a/.gitea/workflows/process-issues.yaml b/.gitea/workflows/process-repository.yaml similarity index 51% rename from .gitea/workflows/process-issues.yaml rename to .gitea/workflows/process-repository.yaml index a22ce53c3..13007a31f 100644 --- a/.gitea/workflows/process-issues.yaml +++ b/.gitea/workflows/process-repository.yaml @@ -1,11 +1,11 @@ -name: process-issues +name: process-repository on: schedule: - - cron: '@daily' + - cron: "@daily" jobs: - process-issues: + process-repository: runs-on: ubuntu-latest steps: - name: Checkout Python Script @@ -14,22 +14,27 @@ jobs: repository: alexlebens/workflow-scripts ref: main token: ${{ secrets.BOT_TOKEN }} - path: scripts + path: workflow-scripts - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: "3.13" - name: Install dependencies - run: pip install requests + run: pip install requests immutabledict - name: Run Script env: INSTANCE_URL: ${{ vars.INSTANCE_URL }} + OWNER: ${{ gitea.owner }} REPOSITORY: ${{ gitea.repository }} TOKEN: ${{ secrets.BOT_TOKEN }} - STALE_DAYS: 3 - STALE_TAG: 16 - EXCLUDE_TAG: 20 - run: python ./scripts/scripts/process-issues.py + LOG_LEVEL: DEBUG + ISSUE_STALE_DAYS: 3 + ISSUE_STALE_TAG: 16 + ISSUE_EXCLUDE_TAG: 20 + PULL_REQUEST_STALE_DAYS: 3 + PULL_REQUEST_STALE_TAG: 16 + PULL_REQUEST_REQUIRED_TAG: 15 + run: python ./workflow-scripts/scripts/process-repository.py