blob: 5a46002820c08ee60e3b579dfb866d5d1282af5e [file] [log] [blame]
Deepesh Garg41249c52022-04-18 10:38:22 +05301name: Generate Semantic Release
2on:
3 push:
4 branches:
Deepesh Gargcc1bdd42022-04-18 10:48:31 +05305 - version-13
Deepesh Garg41249c52022-04-18 10:38:22 +05306jobs:
7 release:
8 name: Release
Ankush Menat6fc11cb2022-04-18 16:17:36 +05309 runs-on: ubuntu-latest
Deepesh Garg41249c52022-04-18 10:38:22 +053010 steps:
11 - name: Checkout Entire Repository
12 uses: actions/checkout@v2
13 with:
14 fetch-depth: 0
Deepesh Garge4265ce2022-04-19 17:26:42 +053015 persist-credentials: false
Deepesh Garg41249c52022-04-18 10:38:22 +053016 - name: Setup Node.js v14
17 uses: actions/setup-node@v2
18 with:
19 node-version: 14
20 - name: Setup dependencies
21 run: |
22 npm install @semantic-release/git @semantic-release/exec --no-save
23 - name: Create Release
24 env:
Deepesh Garge4265ce2022-04-19 17:26:42 +053025 GH_TOKEN: ${{ secrets.RELEASE_TOKEN }}
Deepesh Garg6f332f32022-04-19 15:28:56 +053026 GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
Deepesh Garge4265ce2022-04-19 17:26:42 +053027 GIT_AUTHOR_NAME: "Frappe PR Bot"
28 GIT_AUTHOR_EMAIL: "developers@frappe.io"
29 GIT_COMMITTER_NAME: "Frappe PR Bot"
30 GIT_COMMITTER_EMAIL: "developers@frappe.io"
Deepesh Garg41249c52022-04-18 10:38:22 +053031 run: npx semantic-release