Commit Graph
298 Commits
Author SHA1 Message Date
renovate[bot] 7f4967e34a Update appleboy/ssh-action action to v1.2.2 2025-03-09 16:50:27 +00:00
Joshua M. Boniface e589c74dfc Merge pull request #59 from richlander/simplify-publish
Simplify dotnet publish
2025-03-07 20:04:23 -05:00
Rich Lander e00bc58af7 Simplify dotnet publish 2025-03-03 21:29:25 -08:00
Joshua M. Boniface ee2efc544a Update Windows Installer workflows with bugfixes 2025-02-17 04:02:47 -05:00
Joshua M. Boniface 7ef6a1a1a6 Remove test workflow 2025-02-17 04:02:38 -05:00
Joshua M. Boniface fee7113f7b One final correction 2025-02-17 03:47:05 -05:00
Joshua M. Boniface c883b92b1d Fix names and add test outputs 2025-02-17 03:33:35 -05:00
Joshua M. Boniface e48b93fb82 Fix variable passing to preserve dates 2025-02-17 03:15:39 -05:00
Joshua M. Boniface 4f1458b266 Fix extraction path of archive 2025-02-17 02:55:34 -05:00
Joshua M. Boniface 86da79fd9a Fix some more path bugs and incorrect task 2025-02-17 02:42:29 -05:00
Joshua M. Boniface 555f38c468 Fix artifact name 2025-02-17 02:28:33 -05:00
Joshua M. Boniface 33d360bd8f Restore upload to repo 2025-02-17 02:25:25 -05:00
Joshua M. Boniface b36c77f14d Fix incorrect placement and package name 2025-02-17 02:19:30 -05:00
Joshua M. Boniface e53fcacc72 Temporarily disable arm64 build 2025-02-17 02:18:01 -05:00
Joshua M. Boniface 88600e64d2 Add pip install for git 2025-02-17 02:17:35 -05:00
Joshua M. Boniface a1b8df1487 Disable uploads temporarily 2025-02-17 02:16:52 -05:00
Joshua M. Boniface 4063b64792 Add Windows testing workflow 2025-02-17 02:08:29 -05:00
Joshua M. Boniface 700973a7ff Improve artifact fetch handling 2025-02-17 02:06:33 -05:00
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>
v10.10.4-202501212120 v10.10.5-202501251414 v10.10.6-202502161655
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
v10.10.2-202411161459 v10.10.3-202411182238
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