name: Build ESLint Config and Release on: push: branches: - main jobs: build-and-release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Get version from package.json id: pkg run: | VERSION=$(node -p "require('./package.json').version") echo "version=$VERSION" >> $GITHUB_OUTPUT - 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 --tags - name: Create release uses: akkuman/gitea-release-action@v1 with: name: ${{ steps.pkg.outputs.version }} tag_name: ${{ steps.pkg.outputs.version }}