ci: add npm run lint to release workflow process

This commit is contained in:
2025-03-25 19:50:27 -07:00
parent 81d17dd982
commit 568158484e
2 changed files with 11 additions and 7 deletions

View File

@@ -243,11 +243,12 @@ jobs:
# Release Install package via NPM # Release Install package via NPM
# # # #
- name: '🪪 NPM Install' - name: '🪪 NPM Install & Lint'
id: task_release_npm_install id: task_release_npm_install
working-directory: ./tvapp2 working-directory: ./tvapp2
run: | run: |
npm ci npm ci
npm run lint
env: env:
NODE_AUTH_TOKEN: ${{ secrets.SELF_TOKEN_CL }} NODE_AUTH_TOKEN: ${{ secrets.SELF_TOKEN_CL }}
@@ -426,6 +427,9 @@ jobs:
zip -jr ${{ env.PROJECT_NAME }}-${{ env.PACKAGE_VERSION }}-rc.${{ inputs.VERSION_RC }}.zip SHA256SUMS.txt zip -jr ${{ env.PROJECT_NAME }}-${{ env.PACKAGE_VERSION }}-rc.${{ inputs.VERSION_RC }}.zip SHA256SUMS.txt
ls ls
# #
# Release Generate Tags
# #
- name: '📝 Changelog Pre Setup (Categorized Commits)' - name: '📝 Changelog Pre Setup (Categorized Commits)'
id: task_release_changelog_categorized_sha_set id: task_release_changelog_categorized_sha_set
@@ -542,7 +546,7 @@ jobs:
# Release List Tree # Release List Tree
# # # #
- name: '⚙️ Debug Clean Dist Folder' - name: '⚙️ Debug Tree Listing'
id: task_release_debug_tree id: task_release_debug_tree
run: | run: |
tree tree

View File

@@ -47,12 +47,12 @@
- [Docker Run](#docker-run) - [Docker Run](#docker-run)
- [Docker Compose](#docker-compose) - [Docker Compose](#docker-compose)
- [How It Works](#how-it-works) - [How It Works](#how-it-works)
- [Building `tvapp` Image](#building-tvapp-image) - [Building `TVApp2` Image](#building-tvapp2-image)
- [How It Works](#how-it-works-1) - [How It Works](#how-it-works-1)
- [Before Building](#before-building) - [Before Building](#before-building)
- [LF over CRLF](#lf-over-crlf) - [LF over CRLF](#lf-over-crlf)
- [Set `+x / 0755` Permissions](#set-x--0755-permissions) - [Set `+x / 0755` Permissions](#set-x--0755-permissions)
- [Build `tvapp` Image](#build-tvapp-image) - [Build Images](#build-images)
- [Build Single Architecture](#build-single-architecture) - [Build Single Architecture](#build-single-architecture)
- [amd64](#amd64) - [amd64](#amd64)
- [arm64](#arm64) - [arm64](#arm64)
@@ -275,7 +275,7 @@ C(XMLTV-EPG) ---> E{Pull Dynamic EPG}
<br /> <br />
## Building `tvapp` Image ## Building `TVApp2` Image
These instructions outline how the TVApp2 docker image is set up, and how to build your own TVApp2 docker image. These instructions outline how the TVApp2 docker image is set up, and how to build your own TVApp2 docker image.
@@ -289,7 +289,7 @@ The TVApp2 application requires one dependency docker image, which is utilized a
<br /> <br />
This base Alpine image contains [s6-overlay](https://github.com/just-containers/s6-overlay) and comes with several features such as plugins, service management, migration tools, etc. This base Alpine image contains [📦 s6-overlay](https://github.com/just-containers/s6-overlay) and comes with several features such as plugins, service management, migration tools, etc.
<br /> <br />
@@ -432,7 +432,7 @@ sudo chmod +x ./root/etc/s6-overlay/s6-rc.d/init-adduser/run \
<br /> <br />
### Build `tvapp` Image ### Build Images
After completing the steps above; we will now build the [🔆 gitea:binaryninja/tvapp2](https://git.binaryninja.net/binaryninja/tvapp2) image. After completing the steps above; we will now build the [🔆 gitea:binaryninja/tvapp2](https://git.binaryninja.net/binaryninja/tvapp2) image.