From 172421659ede925cad46079007274a1fa05b4dc9 Mon Sep 17 00:00:00 2001 From: devops Date: Mon, 30 Jun 2025 10:14:32 +0530 Subject: [PATCH] devops: Adding the new pipeline for weekly changelog cron --- .github/workflows/cicd-sec-trivy.yml | 2 +- .github/workflows/cron-weekly-changelog.yml | 20 ++++++++++++++++++++ .github/workflows/release.yml | 1 + CHANGELOG.md => changelogs/CHANGELOG.md | 0 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/cron-weekly-changelog.yml rename CHANGELOG.md => changelogs/CHANGELOG.md (100%) diff --git a/.github/workflows/cicd-sec-trivy.yml b/.github/workflows/cicd-sec-trivy.yml index a72221e..6500261 100644 --- a/.github/workflows/cicd-sec-trivy.yml +++ b/.github/workflows/cicd-sec-trivy.yml @@ -5,7 +5,7 @@ on: branches: - "main" paths-ignore: - - "CHANGELOG.md" + - "**/*CHANGELOG.md" jobs: reusable-workflow: diff --git a/.github/workflows/cron-weekly-changelog.yml b/.github/workflows/cron-weekly-changelog.yml new file mode 100644 index 0000000..64dc4bf --- /dev/null +++ b/.github/workflows/cron-weekly-changelog.yml @@ -0,0 +1,20 @@ +name: Cron Weekly Changelog - Javelin Python + +on: + schedule: + - cron: '30 8 * * 1' # Every Monday at 8:30 AM UTC = 2:00 PM IST + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + reusable-workflow: + permissions: + contents: 'write' + id-token: 'write' + pull-requests: 'write' + uses: getjavelin/javelin-workflow/.github/workflows/workflow-cron-weekly-changelog.yml@main + secrets: + DEVOPS_GITHUB_TOKEN: ${{ secrets.DEVOPS_GITHUB_TOKEN }} + DEVOPS_PR_TOKEN: ${{ secrets.DEVOPS_PR_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 90287cd..b9fc1ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -127,4 +127,5 @@ jobs: uses: getjavelin/javelin-workflow/.github/workflows/workflow-release-changelog.yml@main secrets: DEVOPS_GITHUB_TOKEN: ${{ secrets.DEVOPS_GITHUB_TOKEN }} + DEVOPS_PR_TOKEN: ${{ secrets.DEVOPS_PR_TOKEN }} SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} \ No newline at end of file diff --git a/CHANGELOG.md b/changelogs/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to changelogs/CHANGELOG.md