From 50df678fc4aa461d93bb384966e79629e1a5f2cd Mon Sep 17 00:00:00 2001 From: Sebastian Brenner Date: Sun, 21 Dec 2025 18:34:27 +0100 Subject: [PATCH] update workflow --- .gitea/workflows/build-on-tag.yml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build-on-tag.yml b/.gitea/workflows/build-on-tag.yml index b143a70..e12ce1c 100644 --- a/.gitea/workflows/build-on-tag.yml +++ b/.gitea/workflows/build-on-tag.yml @@ -2,8 +2,8 @@ name: Build ESLint Config on Tag on: push: - tags: - - '[0-9]+.[0-9]+.[0-9]+' + branches: + - main jobs: build: @@ -24,14 +24,22 @@ jobs: - name: Build run: bun run build - - name: Verify dist + - name: Get version from package.json + id: pkg run: | - if [ ! -d "dist" ]; then - echo "Build failed: dist/ directory not found" - exit 1 - fi + version=$(bun run -c 'console.log(require("./package.json").version)') + echo "version=$version" >> $GITHUB_OUTPUT - - name: Create release + - name: Create git tag + run: | + git config user.name "gitea-actions[bot]" + git config user.email "gitea-actions[bot]@users.noreply.gitea.com" + git tag ${{ steps.pkg.outputs.version }} + git push origin ${{ steps.pkg.outputs.version }} + + - name: Create GitHub release uses: softprops/action-gh-release@v2 with: - files: dist/index.js + tag_name: ${{ steps.pkg.outputs.version }} + files: | + dist/index.js