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