ci: rework actions

- build now only runs on non-versioned tags and PRs
- release runs on versioned tags only
This commit is contained in:
xenticore
2025-03-21 14:31:45 -04:00
parent 127aee2476
commit 4b8917de19
2 changed files with 17 additions and 4 deletions

View File

@@ -1,6 +1,10 @@
name: CI
on: [push, pull_request]
on:
push:
tags-ignore:
- 'v*'
pull_request:
jobs:
build:

View File

@@ -3,7 +3,7 @@ name: CI
on:
push:
tags:
- '*'
- 'v*'
jobs:
build:
@@ -22,6 +22,14 @@ jobs:
name: tf2wikipricing.user.js
path: |
dist/userscript/tf2wikipricing.user.js
deploy:
runs-on: debian-latest
needs: build
steps:
- name: Download release artifacts
uses: actions/download-artifact@v3
with:
name: tf2wikipricing.user.js
- name: Read package.json version
uses: tyankatsu0105/read-package-version-actions@v1
id: version
@@ -30,5 +38,6 @@ jobs:
uses: akkuman/gitea-release-action@v1
with:
name: ${{ steps.version.outputs.version }}
files: |-
/dist/userscript/**
files: |
*.user.js
sha256sum: true