Commit Graph

32 Commits

Author SHA1 Message Date
Christian Benincasa
2a37f88047 chore: upgrade versions of a various github actions 2026-03-19 15:52:57 -04:00
Christian Benincasa
9c5d146405 chore: update floating docker tag "dev" on pre-releases 2026-01-06 07:35:49 -05:00
Christian Benincasa
97eedd9f1e chore: go back to triggering docker/binary builds on release create
apparently the PAT thing doesnt work
2026-01-05 22:00:41 -05:00
Christian Benincasa
35a88087cc chore: use PAT for semantic release
should ensure that tag push events are fired as expected for follow-up release workflows
2026-01-05 21:23:44 -05:00
Christian Benincasa
22e1467c40 chore: more changes and improvements around tunarr versioning 2026-01-05 20:47:50 -05:00
Christian Benincasa
cdabbc3c23 chore: run docker/binary release workflows on release creation 2026-01-05 16:57:39 -05:00
Christian Benincasa
b1249b23a0 chore: pin "alpha" overall docker tag to any alpha release 2025-11-30 20:19:39 -05:00
Christian Benincasa
18c794eab7 fix: unclear why platform/arch is suddenly broken 2025-09-16 11:45:13 -04:00
Christian Benincasa
87736c9870 chore: run builders on more permissive semver regex 2025-09-15 16:53:38 -04:00
Christian Benincasa
cb7ed91f74 chore: remove nvidia and vaapi specific docker image builds 2025-07-24 20:49:34 -04:00
Christian Benincasa
b14f6386a3 refactor: simplify Dockerfile and begin using unified base image (#1247)
The unified based image provides all hardware acceleration methods, so
users will not have install specific hardware variants.

Hardware-specific images will be published for a short time in order to
provide warnings to existing users to migrate their install over to the
non-suffixed version.

Thank you to @jasongdove for his hard work on the base image!
2025-06-24 07:37:59 -04:00
Christian Benincasa
5086ae3ce0 fix: run Docker ARM builds on an ARM machine (#1107)
If this doesn't work, we will have to add some additional commands to
ensure qemu libraries for building ARM images on x64 work as expected
2025-03-02 13:56:23 -05:00
Christian Benincasa
3c81f80a0f chore: remove erroneous quotes from build docker args 2025-02-12 15:29:34 -05:00
Christian Benincasa
deacd3dd11 fix: fix docker build args for new baseline builds 2025-02-12 15:22:50 -05:00
Christian Benincasa
066a538a5c feat: add support for older CPUs (pre-2013) on bun builds 2025-02-12 15:09:01 -05:00
Christian Benincasa
41f0cee40c fix: fix release builds for docker and simplify 2025-02-12 10:10:21 -05:00
Christian Benincasa
0e01e2a38d chore: change build process + update core deps (#1057)
* Updates Typescript to latest version
* Changes server Typescript config to actually emit JS files. We were
  already running a full tsc invocation against the server for
typechecking anyway... and we use tsx for fast dev iteration w/o
typechecking, so we may as well just emit the actual JS files so that we
can take advantage of thinks like decorator metadata (upcoming inversify
PR...)
* Updates better-sqlite version to latest
* Bumps node version requirement to 22 and codifies it in package.json
  engines
2025-01-19 13:15:44 -05:00
Christian Benincasa
893e31df63 chore: another attempt at fixing edge build versions 2024-12-18 21:38:14 -05:00
Christian Benincasa
90d0732e67 chore: bump pnpm to 9.12.3 (#952)
Fixes: #916
2024-11-19 09:34:01 -05:00
Christian Benincasa
9c2e806164 fix: ensure that latest tags receive hwaccel build suffix 2024-09-12 17:50:22 -04:00
Christian Benincasa
254c8f5965 chore: set is_edge_build docker build arg correctly for edge buidls 2024-09-07 17:14:07 -04:00
Christian Benincasa
d7fada412a chore: bring back ARM docker builds 2024-08-27 08:16:15 -04:00
Christian Benincasa
2331513cd5 chore: only tag latest docker image for semver release 2024-08-23 07:09:36 -04:00
Christian Benincasa
8501eca658 fix: do not double suffix docker image tags for latest 2024-08-04 13:49:26 -04:00
Christian Benincasa
b0f59e2ee3 chore: tag hwaccel-specific latest docker images 2024-08-04 10:53:32 -04:00
Christian Benincasa
99388ed4d9 chore: only attach latest tag to non-hwaccel docker build 2024-08-03 15:31:42 -04:00
Christian Benincasa
a94d3075eb chore: temporarily disable ARM docker builds as they are clobbering the amd64 arch 2024-08-03 13:42:26 -04:00
Christian Benincasa
158714fba3 chore: actually checkout the code for the typecheck step 2024-07-18 14:15:09 -04:00
Christian Benincasa
b86b217142 chore: typecheck code outside of docker image building 2024-07-18 14:12:37 -04:00
Christian Benincasa
354e7dea79 chore: use docker meta output for push tags and labels 2024-07-17 17:26:11 -04:00
Christian Benincasa
0c450713e1 fix: tag matching in docker release; remove quote and semver specific 2024-07-17 15:16:58 -04:00
Christian Benincasa
85a1d6d935 chore: rename release workflows to remove "edge" verbiage 2024-07-17 15:07:42 -04:00