Skip to content

2.1.1

2.1.1 #19

Workflow file for this run

name: Tag and Push
on:
push:
branches:
- main
jobs:
tag-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install jq
run: sudo apt-get install jq
- name: Get version from package.json
id: version
run: echo ::set-output name=version::$(jq -r .version package.json)
- name: Tag and push to GitHub
continue-on-error: true
run: |
git config --local user.email "[email protected]"
git config --local user.name "Özgür Adem Işıklı"
git tag -a "v${{ steps.version.outputs.version }}" -m "Version ${{ steps.version.outputs.version }}"
git push origin "v${{ steps.version.outputs.version }}"