Skip to content

Commit b29e7e7

Browse files
darwin808darwin.apolinario
and
darwin.apolinario
committed
chore: CI Release Configuration (#2291)
### Pull Request Description: #### Changes Included: 1. **Version Update:** Incremented to version `1.0.2`. 2. **CI Configuration:** Added release YAML file for automated release. This pull request encompasses updates to the documentation, a version bump to `v1.0.2`, and the addition of CI configuration for automated releases. The changes aim to enhance documentation and streamline the release process within the CI pipeline. --------- Co-authored-by: darwin.apolinario <[email protected]>
1 parent 64d8852 commit b29e7e7

File tree

3 files changed

+24
-34
lines changed

3 files changed

+24
-34
lines changed

.github/workflows/release.yml

+21-31
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,28 @@
1-
name: Zesty Website Release
1+
name: Create Release
2+
23
on:
3-
workflow_dispatch:
4+
push:
5+
branches:
6+
- production
7+
48
jobs:
5-
build:
6-
name: Zesty Website Release
9+
create_release:
710
runs-on: ubuntu-latest
811
steps:
9-
- name: Checkout
10-
uses: actions/checkout@v2
11-
with:
12-
fetch-depth: 0
12+
- name: Checkout code
13+
uses: actions/checkout@v4
1314

14-
# Configure git to commit and push to main
15-
- name: Setup GIT
16-
run: |
17-
git switch -c version-branch
18-
git config user.email "[email protected]"
19-
git config user.name "$GITHUB_ACTOR"
15+
- name: Get current version
16+
id: get_version
17+
run: echo ::set-output name=VERSION::$(node -e "console.log(require('./package.json').version)")
2018

21-
- name: 'Automated Version Bump'
22-
run: npm version patch
23-
24-
- name: Update & Push
19+
- name: Create Release
20+
id: create_release
21+
uses: actions/create-release@v1
2522
env:
26-
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
27-
run: |
28-
git add .
29-
git commit --allow-empty -m "chore(app):bump version"
30-
git push origin version-branch:stage
31-
32-
# Create Release
33-
- name: Release
34-
uses: justincy/[email protected]
35-
id: release
36-
- name: Print release output
37-
if: ${{ steps.release.outputs.released == 'true' }}
38-
run: echo Release ID ${{ steps.release.outputs.release_id }}
23+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24+
with:
25+
tag_name: ${{ steps.get_version.outputs.VERSION }}
26+
release_name: Release ${{ steps.get_version.outputs.VERSION }}
27+
draft: false
28+
prerelease: false

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "zesty-website",
33
"author": "Zesty.io Platform Inc.",
44
"email": "[email protected]",
5-
"version": "1.0.1",
5+
"version": "1.0.2",
66
"private": true,
77
"scripts": {
88
"dev": "NODE_OPTIONS='--inspect' next dev",

0 commit comments

Comments
 (0)