From 6c18f9a02f4fcf2f5b6107d9f95e796392b7387b Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 14 Aug 2024 10:44:11 +0530 Subject: [PATCH] ci: automated release PR --- .github/workflows/make_release_pr.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/make_release_pr.yml diff --git a/.github/workflows/make_release_pr.yml b/.github/workflows/make_release_pr.yml new file mode 100644 index 00000000..b8064ea2 --- /dev/null +++ b/.github/workflows/make_release_pr.yml @@ -0,0 +1,27 @@ +name: Create weekly release +on: + schedule: + # 13:00 UTC -> 7pm IST on every Wednesday + - cron: '30 4 * * 3' + workflow_dispatch: + +jobs: + release: + name: Release + runs-on: ubuntu-latest + strategy: + fail-fast: false + + steps: + - uses: octokit/request-action@v2.x + with: + route: POST /repos/{owner}/{repo}/pulls + owner: frappe + repo: lms + title: |- + "chore: merge 'develop' into 'main'" + body: "Automated weekly release" + base: main + head: develop + env: + GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} \ No newline at end of file