Joshua M. Boniface
289da8f786
Readd matrix for consistency
2025-02-17 01:57:28 -05:00
Joshua M. Boniface
890b145ce8
Fix artifact upload on arm64
2025-02-17 01:50:54 -05:00
Joshua M. Boniface
143b1e624d
Fix bad path to clone
2025-02-17 01:48:48 -05:00
Joshua M. Boniface
2cf4dca8fc
Fix bugs with release build
...
1. Ensure we check out the repo during the Installer build.
2. Avoid the erroring working-directory on artifact fetch.
3. Move the item into place later.
2025-02-17 01:47:31 -05:00
Bill Thornton
b9059907d8
Merge pull request #55 from jellyfin/renovate/pin-dependencies
2025-02-16 21:51:15 -05:00
renovate[bot]
e3167eaadf
Pin dependencies
2025-02-17 02:21:31 +00:00
Joshua M. Boniface
7588a27370
Merge pull request #54 from jellyfin/windows-installer-build
...
Add Windows installer build steps
2025-02-16 21:21:04 -05:00
Joshua M. Boniface
5dfcd306f5
Remove unnecessary cd
2025-02-16 21:00:52 -05:00
Joshua M. Boniface
de6772bb1b
Fix artifact path
2025-02-16 20:53:23 -05:00
Joshua M. Boniface
735bfc5e55
Fix substring handling in Windows task
2025-02-16 20:47:48 -05:00
Joshua M. Boniface
5c9f3240d9
Improve version handling in Windows tasks
...
This allows running of the Installer steps on unstable.
2025-02-16 20:41:15 -05:00
Joshua M. Boniface
aa2ae38ff0
Move repo upload to separate step
2025-02-16 20:25:29 -05:00
Joshua M. Boniface
86fac5c131
Add Windows installer build steps
...
Avoids the need to run this separately afterwards; it will be run
automatically on all stable releases.
2025-02-16 20:18:48 -05:00
nyanmisaka
df6c5f8f5d
Bump Intel Compute Runtime to 24.48.31907.7
...
Use 24.35.30872.22 for legacy platforms.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-12-31 11:16:11 -05:00
Joshua M. Boniface
f1efc37632
Fix spacing
2024-11-21 14:53:49 -05:00
Joshua M. Boniface
a1b09d2d36
Ensure keys are sorted by versions
...
So far it seems consistent, but if more are added, this might not be
guaranteed.
2024-11-21 14:47:25 -05:00
Joshua M. Boniface
efa1e92c22
Set telemetry output in portable build.sh
...
Seems this was missed who knows how long ago, so add it just in case.
FYI This only affects our builds, not our users' privacy.
2024-11-21 14:34:26 -05:00
Joshua M. Boniface
22f1a26ee7
Add safe.directory for jellyfin-web
...
Ensures that the `git` command to obtain the commit hash works properly.
2024-11-21 14:34:26 -05:00
Joshua M. Boniface
deaf5b96c5
Remove wget removal from Dockerfiles
...
This seems to throw errors randomly when building locally. As these are
purely build containers, the extra few kB due to wget doesn't matter.
2024-11-21 14:34:26 -05:00
Joshua M. Boniface
0717e31d66
Add support for arbitrary framework version detect
...
Adds a system to build.py which can automatically determine which
version of each upstream framework (.NET, NodeJS, others in the future)
a given HEAD is at in the submodules, and provide that build argument
into the Docker builds.
This will ensure we can reliably build versions on either side of a
framework version transition (i.e. both stable and master) without any
manual work.
For an explanation of how it works, see the comments in `build.yaml`.
Future code framework updates will need the `build.yaml` updated to
include the relevant (merge) commit hash and version.
Also adds better logging, including this new framework version as well
as a record of the Docker build commands for each build.
2024-11-21 14:34:07 -05:00
Joshua M. Boniface
67d680a3aa
Remove masking and unmasking during postrm
...
I'm not sure why we ever added this, but like unmasking, this is outside
of our purview to manage.
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
07c797fc78
Simplify service handling during postinst
...
1. Don't try to unmask the service; that's not in our purview.
1. Don't start the Jellyfin service if the
`DISABLE_JELLYFIN_AUTOSTART` environment variable is set. Allows
explicit disabling of Jellyfin starting during package updates.
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
72bcd5a2f6
Remove old crufty commands
...
1. We should no longer care about Emby sudoers, that is long-since
obsoleted.
2. We shouldn't need to touch existing config dirs. While I've never had
this break things, I don't think we need to worry about this ancient
migration any longer.
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
78589faa6d
Fix up failed-to-stop message
2024-11-21 14:31:39 -05:00
Joshua M. Boniface
eca529f271
Merge pull request #49 from jellyfin/renovate/ci-deps
...
Update appleboy/ssh-action action to v1.2.0
2024-11-21 02:00:20 -05:00
renovate[bot]
c0c6e18d02
Update appleboy/ssh-action action to v1.2.0
2024-11-17 10:04:41 +00:00
Joshua M. Boniface
878d8e1d7f
Merge pull request #48 from nyanmisaka/fix-docker-target-platform
...
Explicitly set the target platform of Docker builds
2024-11-13 22:25:55 -05:00
nyanmisaka
aef8d0f6d1
Explicitly set the target platform of Docker builds
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-11-13 13:18:36 +08:00
Joshua M. Boniface
543b32369c
Merge pull request #44 from jellyfin/renovate/ubuntu-24.x
...
Update dependency ubuntu to v24
2024-11-09 10:10:58 -05:00
Joshua M. Boniface
c35f012e85
Merge pull request #47 from agentsas/master
...
Ignore proxy settings during healthcheck
2024-11-09 10:08:14 -05:00
Joshua M. Boniface
9ac08b6414
Merge pull request #46 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2024-11-09 10:07:26 -05:00
Joshua M. Boniface
73642f3cda
Ensure git is installed in builders
...
Needed for Webpack to get the commit SHA1 hash.
2024-11-03 11:05:05 -05:00
Joshua M. Boniface
6b2d24b40c
Fix incorrect envvar for temporary path
2024-10-28 02:55:22 -04:00
Joshua M. Boniface
b206dad89d
Update submodules to current master branches
...
Fresh start for 10.10.0
2024-10-28 02:47:12 -04:00
Joshua M. Boniface
3913a5a5b4
Add TEMPDIR option to environments
...
Allows reconfiguration of jellyfin/jellyfin#12226 by the administrator
if required for Debuntu. Commented by default to preserve default
operation as this is a DotNET variable.
2024-10-28 02:45:56 -04:00
renovate[bot]
041244ef5e
Update CI dependencies
2024-10-23 17:12:53 +00:00
Joshua M. Boniface
d568956d6c
Update source label to packaging repo
2024-10-19 16:30:45 -04:00
agentsas
255124277d
Ignore proxy settings during healthcheck for localhost
2024-10-06 21:00:10 +02:00
agentsas
c17d6e4f6f
Ignore proxy settings during healthcheck
2024-10-06 20:51:38 +02:00
Joshua M. Boniface
6beda5c94f
Swap preference for Recommends
...
This order should prefer ours over the distro package.
2024-09-28 17:39:31 -04:00
renovate[bot]
16eb7eba30
Update dependency ubuntu to v24
2024-09-26 20:06:10 +00:00
renovate[bot]
4273e74835
Update actions/checkout action to v4.2.0 ( #43 )
2024-09-25 17:32:41 -06:00
Nyanmisaka
29854741c8
Fix incorrect windows ffmpeg path ( #41 )
2024-09-19 08:18:25 -06:00
Joshua M. Boniface
c14ac40bf0
Add Git for web builds
2024-09-18 16:53:29 -04:00
Joshua M. Boniface
a45bbf4738
Merge pull request #39 from nyanmisaka/ffmpeg7
...
Switch to jellyfin-ffmpeg7 in Jellyfin 10.10
2024-09-11 09:31:20 -04:00
nyanmisaka
67c520bf28
Use Windows FFmpeg built with Clang
...
For better intrin perf in vf_tonemapx filter.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-09-09 23:19:54 +08:00
nyanmisaka
116d2fa9cd
Switch to jellyfin-ffmpeg7
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-09-09 23:19:54 +08:00
Nyanmisaka
1155a8e142
Bump Intel Compute Runtime to 24.31.30508.7 ( #38 )
2024-09-07 18:02:26 -06:00
Joshua M. Boniface
a85c22d5ad
Fix bad spacing
2024-09-03 15:05:23 -04:00
Joshua M. Boniface
674709b0ee
Improve ownership further
...
1. Loop instead of individual entries
2. Create the dirs if they don't exist
3. Use stat to check current user; if it's root, chown
2024-09-03 15:02:28 -04:00