update workflow
All checks were successful
Build ESLint Config and Release / build-and-release (push) Successful in 9s

This commit is contained in:
2025-12-21 19:03:33 +01:00
parent 4093727ed8
commit d24291561f

View File

@@ -1,4 +1,4 @@
name: Build ESLint Config on Tag name: Build ESLint Config and Release
on: on:
push: push:
@@ -6,7 +6,7 @@ on:
- main - main
jobs: jobs:
build: build-and-release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -32,13 +32,17 @@ jobs:
exit 1 exit 1
fi fi
- name: Get version from package.json - name: Get version from package.json
id: pkg id: pkg
run: | run: |
VERSION=$(node -p "require('./package.json').version") VERSION=$(node -p "require('./package.json').version")
echo "version=$VERSION" >> $GITHUB_OUTPUT echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Prepare release assets
run: |
mkdir -p release
cp dist/index.js release/
- name: Create git tag - name: Create git tag
run: | run: |
git config user.name "gitea-actions[bot]" git config user.name "gitea-actions[bot]"
@@ -46,10 +50,9 @@ jobs:
git tag ${{ steps.pkg.outputs.version }} git tag ${{ steps.pkg.outputs.version }}
git push --force origin ${{ steps.pkg.outputs.version }} git push --force origin ${{ steps.pkg.outputs.version }}
- name: Create GitHub release - name: Create release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: ${{ steps.pkg.outputs.version }} tag_name: ${{ steps.pkg.outputs.version }}
files: | files: release/index.js
dist/index.js overwrite: true
overwrite: true