Commit Graph

64 Commits

Author SHA1 Message Date
ZoltyMat f405e17c96 ci: Phase 5.0.4b - add run-phase5-tests gate to ci-tests.yml (#16)
Add a dedicated 'run-phase5-tests' job that runs the three test assemblies
most affected by Phase 5 HLS session-sharing and PostgreSQL media-encoding
changes in parallel with the existing full-matrix run-tests job.

Targeted assemblies:
- tests/Jellyfin.Api.Tests (HLS controller surface)
- tests/Jellyfin.MediaEncoding.Hls.Tests (transcode lifecycle)
- tests/Jellyfin.Server.Implementations.Tests (RedisTranscodeSessionStore)

Each test step filters Category!=RequiresDocker to exclude Docker-dependent
tests that require Testcontainers. Coverage results are merged separately
into merged-phase5/ to avoid collisions with the full-matrix merged/ dir.

Closes #(Phase 5.0.4b)
2026-03-31 22:56:30 -04:00
mat e7c1451b6c fix(ci): exclude integration tests — need SkiaSharp native libs and running server 2026-03-31 22:56:26 -04:00
mat a49a766424 fix(ci): export PATH in test step — each step has fresh shell on ARC runners 2026-03-31 22:56:26 -04:00
mat ddf3b9f609 fix(ci): use GITHUB_ENV not GITHUB_PATH for dotnet PATH on ARC runners
GITHUB_PATH between-step propagation is broken on summerwind ARC runner pods.
Switch to GITHUB_ENV PATH= which is reliably sourced on every step.
2026-03-31 22:56:26 -04:00
mat 9c6fab8f12 fix(ci): install .NET 10 via script to writable DOTNET_INSTALL_DIR
setup-dotnet fails on ARC runners (no permission to /usr/share/dotnet) and dotnet
is not pre-installed. Install via dotnet-install.sh into $HOME/.dotnet instead,
then add to PATH via GITHUB_PATH.
2026-03-31 22:56:26 -04:00
mat 992e591938 fix(ci): remove setup-dotnet from test workflow — ARC runners have .NET 10 pre-installed
setup-dotnet fails on self-hosted ARC runners because it cannot write to
/usr/share/dotnet (permission denied). The runner images already have .NET 10
SDK installed in DOTNET_ROOT. Remove the step entirely.
2026-03-31 22:56:26 -04:00
mat 365036f9f2 fix(ci): skip Docker-dependent PostgreSQL tests in upstream test workflow
- Add [Trait("Category", "RequiresDocker")] to all 3 PostgreSQL test classes
  (PostgreSqlMigrationTests, PostgreSqlProviderTests, PostgreSqlConcurrencyTests)
- Add --filter "Category!=RequiresDocker" to ci-tests.yml dotnet test command
  so runners without Docker don't fail on Testcontainers initialization
- Disable CodeQL workflow in fork (requires upstream org permissions + .NET 10
  CodeQL support that isn't available on our self-hosted runners)

PostgreSQL tests still run in ha-build.yml against the cluster where Docker
is available via the self-hosted ARC runners.
2026-03-31 22:56:13 -04:00
mat 93af601a5f ci: run tests and CodeQL on k3s self-hosted amd64 runners
- ci-tests.yml: drop ubuntu/macos/windows matrix → single k3s amd64 runner
- ci-codeql-analysis.yml: ubuntu-latest → k3s amd64 runner
Fork targets amd64 cluster only; self-hosted runners have Docker for Testcontainers
2026-03-31 22:56:13 -04:00
Tim Eisele 997362fc97 Backport dependency updates (#15723) 2025-12-05 19:27:30 -07:00
renovate[bot] 8ab1fecb70 Update CI dependencies 2025-10-09 10:20:29 +00:00
renovate[bot] 027c91949d Update CI dependencies 2025-09-26 17:50:59 +00:00
renovate[bot] 469e6e1bc8 Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.15 (#14830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 19:52:31 -06:00
renovate[bot] ef65534071 Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.13 2025-09-12 23:56:20 +00:00
renovate[bot] 11eab1b663 Update actions/setup-dotnet action to v5 (#14738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 21:10:21 -06:00
renovate[bot] c0be325b89 Update actions/checkout action to v5 (#14631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:06:47 -06:00
renovate[bot] e6a7530ced Update CI dependencies 2025-08-11 11:22:48 +00:00
renovate[bot] 317192c23d Update CI dependencies 2025-07-30 03:59:51 +00:00
renovate[bot] fd5205a6eb Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.9 (#14485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 09:20:39 +02:00
renovate[bot] 0fc8ed6aeb Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.8 (#14316) 2025-06-16 09:15:23 +02:00
renovate[bot] 14f142faa8 Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.7 (#14090) 2025-05-11 21:10:56 -06:00
renovate[bot] 06b7f88d6c Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.6 2025-05-04 11:28:17 +00:00
renovate[bot] b3b2da681f Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.5 2025-03-23 20:36:11 +00:00
renovate[bot] 747fa4699a Update actions/setup-dotnet action to v4.3.1 2025-03-17 04:59:58 +00:00
renovate[bot] b2a2fd6fcc Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.4 (#13528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 19:13:40 -07:00
renovate[bot] 4fa2f2475c Update CI dependencies (#13460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 13:59:24 +01:00
Josh Soref 0869a4f1f6 chore(ci): Let CI fail independently on each platform (#13446)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-01-28 11:27:52 +01:00
renovate[bot] 0d8b387e71 Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.3 2024-12-28 21:39:46 +00:00
renovate[bot] 50463d2d17 Update actions/setup-dotnet action to v4.2.0 2024-12-26 23:13:41 +00:00
renovate[bot] 9ed55affa6 Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.2 2024-12-21 21:07:47 +00:00
Bond-009 ceb850c770 Update projects to .NET 9 (#13023) 2024-11-16 10:11:01 -07:00
renovate[bot] 023838f3c8 Update CI dependencies 2024-11-14 15:58:14 +00:00
renovate[bot] fd411cda18 Update CI dependencies (#12869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 12:51:35 -06:00
renovate[bot] 162021def9 Update CI dependencies (#12800)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 14:47:33 -06:00
renovate[bot] 05cea509f2 Update CI dependencies 2024-10-08 19:34:21 +00:00
renovate[bot] 2ed802424a Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.10 2024-09-28 21:29:15 +00:00
renovate[bot] a55e6b7fbc Update CI dependencies (#12707) 2024-09-28 03:55:36 -06:00
renovate[bot] 31b8651117 Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.9 (#12573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-03 13:48:25 -06:00
renovate[bot] 9528b2d391 Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.8 (#12284)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 08:19:51 -04:00
renovate[bot] ddd7b2b8af Update actions/setup-dotnet action to v4.0.1 2024-07-09 15:28:07 +00:00
renovate[bot] a9800e8ff0 Update CI dependencies 2024-06-28 22:08:55 +00:00
renovate[bot] 4265220ccd Update CI dependencies 2024-06-13 17:51:02 +00:00
renovate[bot] f812ac838e Update CI dependencies 2024-06-04 15:34:51 +00:00
renovate[bot] a7d28045cb Update CI dependencies 2024-06-01 11:14:02 +00:00
renovate[bot] c175371557 Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.4 2024-05-25 19:19:44 +00:00
renovate[bot] 45fc7342f5 Update actions/checkout action to v4.1.6 2024-05-16 22:24:50 +00:00
renovate[bot] 435023a8f9 Update danielpalme/ReportGenerator-GitHub-Action action to v5.3.0 2024-05-14 20:06:32 +00:00
renovate[bot] 92e5f946c1 Update CI dependencies 2024-05-13 13:21:27 +00:00
renovate[bot] 5612cb8178 chore(deps): update ci dependencies (#11427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 07:15:31 -06:00
renovate[bot] 9a515149ef chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.5 (#11423)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 08:43:29 -06:00
renovate[bot] 09b0229670 chore(deps): update actions/checkout action to v4.1.3 (#11404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 10:23:08 -06:00