Commit Graph
150 Commits
Author SHA1 Message Date
Shadowghost b725dd43eb Fix Docker build 2025-09-27 13:06:11 +02:00
Joshua M. Boniface f0ce3218d2 Merge pull request #66 from jellyfin/renovate/appleboy-scp-action-1.x
Update appleboy/scp-action action to v1
2025-09-24 22:10:17 -04:00
Joshua M. Boniface 5f57560ab2 Merge pull request #83 from jellyfin/renovate/actions-setup-dotnet-5.x
Update actions/setup-dotnet action to v5
2025-09-24 22:10:02 -04:00
Joshua M. Boniface 380e6e7bd7 Merge pull request #73 from jellyfin/renovate/major-github-artifact-actions
Update actions/download-artifact action to v5
2025-09-24 22:09:51 -04:00
renovate[bot] 27daee421e Update actions/checkout action to v5 2025-09-25 02:07:35 +00:00
Joshua M. Boniface a74b8010d1 Merge pull request #74 from jellyfin/renovate/actions-checkout-digest
Update actions/checkout digest to 08eba0b
2025-09-24 22:06:17 -04:00
Joshua M. Boniface ec7be8479b Merge pull request #75 from jellyfin/renovate/ci-deps
Update actions/checkout action to v4.3.0
2025-09-24 22:05:45 -04:00
renovate[bot] 1cd70b71b9 Update actions/download-artifact action to v5 2025-09-25 02:03:28 +00:00
Joshua M. Boniface 87c0f1cbcf Merge pull request #69 from jellyfin/renovate/actions-download-artifact-digest
Update actions/download-artifact digest to d3f86a1
2025-09-24 22:02:41 -04:00
renovate[bot] 4b5c080e59 Update actions/setup-dotnet action to v5 2025-09-03 05:58:03 +00:00
Joshua M. Boniface 08cf8c750d Update Trixie test build to arm64 only 2025-08-14 11:41:43 -04:00
renovate[bot] 7dcd6e6a46 Update appleboy/scp-action action to v1 2025-08-13 04:49:48 +00:00
renovate[bot] 45efff4e5c Update actions/checkout action to v4.3.0 2025-08-13 04:49:29 +00:00
Joshua M. Boniface 6c2a024157 temp: add Trixie release build 2025-08-13 00:48:34 -04:00
renovate[bot] c0924a7ea7 Update actions/checkout digest to 08eba0b 2025-08-11 11:04:07 +00:00
renovate[bot] 26f0cdad79 Update actions/download-artifact digest to d3f86a1 2025-08-10 15:42:30 +00:00
Joshua M. Boniface d6231a55b2 temp: remove preview build windows-only 2025-08-03 20:47:51 -04:00
Joshua M. Boniface 416478002c temp: apply #72 to temp script 2025-08-03 20:31:38 -04:00
Joshua M. Boniface fdf123b5d4 Merge pull request #72 from JPVenson/bugfix/FixWindowsPreviewBuilds
Copy correct licence file
2025-08-03 20:17:56 -04:00
JPVenson df44c8a416 Copy correct licence file 2025-08-04 00:14:50 +00:00
Joshua M. Boniface aa98c2ead3 temp: add Windows-only workflow 2025-08-03 19:42:44 -04:00
JPVenson 44518400a6 Add missing "python" command 2025-08-03 23:09:12 +00:00
Joshua M. Boniface 6727b4e9c7 Remove LICENSE file copy as this fails
No idea why when it's the same as the main builds, but we also havn't
run those in a while either.
2025-07-12 15:23:42 -04:00
Joshua M. Boniface ec6efe3944 Add Trixie builds (and switch Docker to Trixie) 2025-06-15 15:06:18 -04:00
Joshua M. Boniface ba0702804a Remove temporary preview builder 2025-06-15 14:41:54 -04:00
Joshua M. Boniface 5aabc6a7a1 Add temporary Docker builder 2025-06-07 16:41:02 -04:00
Joshua M. Boniface 499fddfa78 Remove deprecated armhf builds for 10.11.x 2025-06-07 16:21:22 -04:00
Joshua M. Boniface 32a8c20879 Add preview build workflow
For rcX builds before releases.
2025-06-07 16:12:20 -04:00
Joshua M. Boniface fce63a8cdb Split release and unstable workflows
A lot of code duplication for now, but ensures these are kept separate.
2025-06-07 16:07:53 -04:00
Joshua M. Boniface cb0a46dccd Fix bug with incorrect reprepro dir 2025-06-05 12:31:16 -04:00
renovate[bot] 428c0ca386 Update actions/download-artifact digest to d3f86a1 (#64)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-26 09:42:58 -06:00
Joshua M. Boniface 055ab253b3 Remove sudo from Nuget build
Causes failures due to PATH differences.
2025-04-19 00:13:49 -04:00
Joshua M. Boniface 24b3688763 Merge pull request #61 from jellyfin/deprecated-script-stop
Replace obsolete script_stop option
2025-04-11 19:45:03 -04:00
Joshua M. Boniface 3809e92f8c Merge pull request #62 from jellyfin/dotnet-version
Add setting .NET version for nuget packages
2025-04-11 19:44:11 -04:00
Joshua M. Boniface 34ba5153c4 Add support for Debug releases
Allows specifying --debug to build.py to build Debug builds of the
server, facilitating easier debugging. This is then called by default
for weekly builds.
2025-04-11 16:52:35 -04:00
Cody Robibero 3ab10fdf1c Update release-build.yaml 2025-04-10 12:01:42 -06:00
Cody Robibero 713a18ad9b Replace obsolete script_stop option 2025-04-09 19:01:19 -06:00
Cody Robibero c176791d66 Add setting .NET version for nuget packages 2025-04-09 18:59:48 -06:00
Joshua M. Boniface b12580a3bb Use wildcard for move as well 2025-04-07 10:06:25 -04:00
Joshua M. Boniface c2f828c7f6 Remove erroneous step and upload all .exe 2025-04-07 10:02:49 -04:00
Joshua M. Boniface ce16909663 Keep only 3 unstables in repo 2025-04-06 14:25:19 -04:00
Joshua M. Boniface fe2a9f1fab Add unzip step 2025-04-05 15:43:49 -04:00
Joshua M. Boniface 1bf4c8383c Fix syntax bug in repo cleanup 2025-04-01 09:25:22 -04:00
Joshua M. Boniface 842dfdad84 Fix incorrect removal of multiple scrap versions 2025-03-30 17:03:32 -04:00
Joshua M. Boniface 726f9b0760 Add reprepro version obsolescence
We've moved reprepro to a version that supports keeping multiple
versions for the purpose of facilitating downgrades if people need it.
However the logic of the multiple versions functionality there does not
permit the granular rules we want. This implements them manually.

1. For Unstable builds, we only want to keep a max of 4 in the repo
(matching what we keep in the web archive). Since reprepro doesn't
support granularity of Limit at the component level, implement logic to
remove all but the most recent 4 unstables if there end up being more
than 4 after importing the new version.

2. For Stable builds, we want to keep the last point release of a given
major release (e.g. keep 10.10.13 but obsolete 10.10.12), while also
keeping older major versions (e.g. 10.9.10). Again the logic in reprepro
is too simplistic to handle this, so we implement it manually. For any
version that comes in, if the point version is above 0, we remove any
packages with a version that's one point release behind that one within
the same major version, while preserving everything else.
2025-03-30 16:47:14 -04:00
Joshua M. Boniface bfd3345210 Merge pull request #57 from jellyfin/renovate/actions-upload-artifact-digest
Update actions/upload-artifact digest to ea165f8
2025-03-30 15:44:24 -04:00
Joshua M. Boniface 08238818dd Merge pull request #58 from jellyfin/renovate/actions-download-artifact-digest
Update actions/download-artifact digest to 95815c3
2025-03-30 15:44:07 -04:00
renovate[bot] 6496b9dc7c Update actions/upload-artifact digest to ea165f8 2025-03-19 18:30:38 +00:00
renovate[bot] d88abfa417 Update actions/download-artifact digest to 95815c3 2025-03-19 18:30:34 +00:00
renovate[bot] 7f4967e34a Update appleboy/ssh-action action to v1.2.2 2025-03-09 16:50:27 +00:00