Skip to content

🔧 chore(version): release v1.0.3 #14

🔧 chore(version): release v1.0.3

🔧 chore(version): release v1.0.3 #14

Workflow file for this run

name: Vercel Release
on:
push:
tags:
- 'v*'
jobs:
Merge-Master-to-Vercel-Release:
runs-on: ubuntu-latest
env:
GHBUSER: ${{ secrets.GHBUSER }}
GHBEMAIL: ${{ secrets.GHBEMAIL }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Initiate NodeJS
uses: actions/setup-node@v4
with:
node-version: 20
- name: Installing pnpm
run: |
npm install -g [email protected]
- name: Configure Git
run: |
git config user.name "$GHBUSER"
git config user.email "$GHBEMAIL"
- name: Merge master into release/vercel
run: |
git checkout release/vercel
git merge origin/master -m "ci(release/vercel): auto-merge from master to release/vercel"
- name: Install modules
run: |
pnpm install
- name: Builds
run: |
pnpm dev:test
pnpm dev:format
pnpm dev:lint
pnpm build
- name: Additional Git Commands
run: |
git add -f dist/
if ! git diff --quiet dist/; then
git commit -m "ci(release/vercel): builds"
else
echo "No changes in dist directory"
fi
- name: Push to release/vercel
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: release/vercel