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