chore: tooling (#2040)

* chore: only run release action if we have a tag

* chore: typescript 6 is out of beta

* chore: update flaky test

* chore: update pnpm

* chore: update playwright and node types

* chore: migrate tsup to tsdown

* chore: update node to node 22.22.2(LTS)

* chore: fix lockfile

---------

Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain>
This commit is contained in:
Alex Christoffer Rasmussen
2026-03-27 19:31:41 +01:00
committed by GitHub
parent 3a0df0b491
commit c7d8b137ca
9 changed files with 1016 additions and 1832 deletions
+3
View File
@@ -56,6 +56,7 @@ jobs:
- name: Release
uses: softprops/action-gh-release@v1
if: github.ref_type == 'tag'
with:
files: |
./apps/electron/dist/ontime-macOS-x64.dmg
@@ -95,6 +96,7 @@ jobs:
- name: Release
uses: softprops/action-gh-release@v1
if: github.ref_type == 'tag'
with:
files: './apps/electron/dist/ontime-win64.exe'
env:
@@ -133,6 +135,7 @@ jobs:
- name: Release
uses: softprops/action-gh-release@v1
if: github.ref_type == 'tag'
with:
files: |
./apps/electron/dist/ontime-linux-x86_64.AppImage