mirror of
https://github.com/theupriser/steamify-cachyos.git
synced 2026-10-03 17:41:58 +02:00
fix(ci): the build also runs on a Gitea mirror: shellcheck through ludeeus/action-shellcheck (brings its own binary), the artifact with upload-artifact@v3 there, releases only on GitHub
This commit is contained in:
1 parent
eaa88884ce
commit
eeb47bac0a
2 files changed
+33
-4
No files matched your search
@@ -40,12 +40,38 @@ jobs:
|
|||||||
- name: Check
|
- name: Check
|
||||||
run: |
|
run: |
|
||||||
bash -n dist/steamify.sh
|
bash -n dist/steamify.sh
|
||||||
# SC2034/SC2154: variables used across the inlined modules.
|
|
||||||
shellcheck -S warning -e SC2034,SC2154 dist/steamify.sh
|
|
||||||
shellcheck -S warning dist/steamify-app.sh
|
|
||||||
python3 -m py_compile ui/steamify-ui
|
python3 -m py_compile ui/steamify-ui
|
||||||
|
|
||||||
|
# shellcheck through an action that brings its own binary: GitHub's runner has it installed,
|
||||||
|
# Gitea's act_runner image doesn't. One file per run, as before (the exceptions are the bundle's).
|
||||||
|
- name: shellcheck the bundle
|
||||||
|
uses: ludeeus/action-shellcheck@2.0.0
|
||||||
|
env:
|
||||||
|
# SC2034/SC2154: variables used across the inlined modules.
|
||||||
|
SHELLCHECK_OPTS: -e SC2034 -e SC2154
|
||||||
|
with:
|
||||||
|
severity: warning
|
||||||
|
scandir: dist
|
||||||
|
ignore_names: steamify-app.sh
|
||||||
|
- name: shellcheck the app launcher
|
||||||
|
uses: ludeeus/action-shellcheck@2.0.0
|
||||||
|
with:
|
||||||
|
severity: warning
|
||||||
|
scandir: dist
|
||||||
|
ignore_names: steamify.sh
|
||||||
|
|
||||||
|
# The build as an artifact on GitHub and on the mirror (Gitea); releases stay GitHub's.
|
||||||
|
# Gitea's artifact server takes upload-artifact@v3 (v4 only on newer Gitea versions).
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
|
if: github.server_url == 'https://github.com'
|
||||||
|
with:
|
||||||
|
name: steamify
|
||||||
|
path: |
|
||||||
|
dist/steamify.sh
|
||||||
|
dist/steamify-app.tar.gz
|
||||||
|
dist/steamify-app.sh
|
||||||
|
- uses: actions/upload-artifact@v3
|
||||||
|
if: github.server_url != 'https://github.com'
|
||||||
with:
|
with:
|
||||||
name: steamify
|
name: steamify
|
||||||
path: |
|
path: |
|
||||||
@@ -55,6 +81,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Version
|
- name: Version
|
||||||
id: version
|
id: version
|
||||||
|
if: github.server_url == 'https://github.com'
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ github.token }}
|
GH_TOKEN: ${{ github.token }}
|
||||||
run: |
|
run: |
|
||||||
@@ -69,6 +96,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Publish the v${{ steps.version.outputs.version }} release
|
- name: Publish the v${{ steps.version.outputs.version }} release
|
||||||
if: >-
|
if: >-
|
||||||
|
github.server_url == 'https://github.com' &&
|
||||||
github.event_name != 'pull_request' && github.ref == 'refs/heads/main' &&
|
github.event_name != 'pull_request' && github.ref == 'refs/heads/main' &&
|
||||||
steps.version.outputs.released == 'false'
|
steps.version.outputs.released == 'false'
|
||||||
env:
|
env:
|
||||||
|
|||||||
+2
-1
@@ -7,7 +7,8 @@ one per merged pull request.
|
|||||||
|
|
||||||
## 2.9.2 - 2026-09-29
|
## 2.9.2 - 2026-09-29
|
||||||
|
|
||||||
- **chore: Version 2.9.2**
|
- **fix(ci): the build also runs on a Gitea mirror (act_runner): shellcheck through ludeeus/action-shellcheck, which brings its own binary; the artifact goes up there with upload-artifact@v3; releases are only published on GitHub**
|
||||||
|
- `fe4f3f4` **chore: Version 2.9.2**
|
||||||
|
|
||||||
## 2.9.1 - 2026-09-29
|
## 2.9.1 - 2026-09-29
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user