Commit Graph

266 Commits

Author SHA1 Message Date
Joshua M. Boniface
0380ed8c83 Update submodules to current master 2024-05-25 12:12:25 -04:00
Joshua M. Boniface
372f59604f Add mention of requiring docker-buildx-plugin
Closes #27
2024-05-25 12:10:38 -04:00
Joshua M. Boniface
6617b1e192 Correct GitPython requirement 2024-05-25 12:10:26 -04:00
Joshua M. Boniface
6eccb2596c Add CODEOWNERS 2024-05-21 09:52:40 -04:00
Joshua M. Boniface
0019b198b9 Remove temporary Ubuntu Noble-only workflow
This was just a helper and can be brought back as needed.
2024-05-21 09:45:08 -04:00
Joshua M. Boniface
5049512421
Merge pull request #23 from jellyfin/renovate/ci-deps
Update actions/checkout action to v4.1.6
2024-05-21 09:44:12 -04:00
Joshua M. Boniface
519743eb86
Merge pull request #26 from Shadowghost/bump-intel-compute-runtime
Bump Intel Compute Runtime to 24.17.29377.6
2024-05-21 09:43:12 -04:00
Shadowghost
bb13950759 Bump Intel Compute Runtime to 24.17.29377.6 2024-05-20 12:56:58 +02:00
Jürn Brodersen
16cd01b867
Add: org.opencontainers.image labels (#25) 2024-05-19 07:59:24 -06:00
renovate[bot]
c6544bd7c4
Update actions/checkout action to v4.1.6 2024-05-17 22:34:15 +00:00
Joshua M. Boniface
dea4f8dc0f Add temporary workflow only for Noble 2024-05-17 18:32:41 -04:00
Joshua M. Boniface
d38fbe0d19 Switch (back) to using .NET install script
The .deb/repository fails on Ubuntu 24.04 "Noble". Since this must be
consistent across all builds, switch to the script instead.
2024-05-17 18:29:06 -04:00
Joshua M. Boniface
25a0eb4c45 Use master repo fallback instead of mirrors
Sometimes these fail as syncs are going on during builds, so just have
this builder use the master repo1 server.
2024-05-12 20:29:32 -04:00
Joshua M. Boniface
06cdec877c Fail if docker builds fail
Huge oversight that allows failures to propagate.
2024-05-12 20:23:25 -04:00
Joshua M. Boniface
a974263fbf Disable non-Windows portable FFmpeg integration 2024-05-09 02:01:29 -04:00
Joshua M. Boniface
28d40dd778
Merge pull request #17 from jellyfin/renovate/ci-deps
Update actions/checkout action to v4.1.5
2024-05-08 22:05:07 -04:00
renovate[bot]
51be1000ad
Update actions/checkout action to v4.1.5 2024-05-08 21:25:36 +00:00
Joshua M. Boniface
d125f7fdb1 Add portable build FFmpeg downloads 2024-05-08 17:23:31 -04:00
Joshua M. Boniface
76ad06ec95 Clarify debsig-verify status 2024-05-01 17:06:01 -04:00
Joshua M. Boniface
3ddb375a90 Add Debian package and dsc signing with repo key
Allows for the verification of the integrity and ownership of the
resulting .deb, .dsc, .changes, and .buildinfo files for both Debian and
Ubuntu using `debsig-verify` and the standard Apt toolkits.

Closes #14
2024-05-01 15:52:28 -04:00
Joshua M. Boniface
759c75a107 Correct to the actual value
My brain just reversed the order on me.
2024-05-01 13:01:51 -04:00
Joshua M. Boniface
fad8561616 Disable fast-fail strategy
This will prevent a failed build from cancelling other failed builds,
important since all are independent of each other.
2024-05-01 12:59:22 -04:00
Joshua M. Boniface
47d631b115 Avoid failing if sources.list.d is empty 2024-04-30 01:39:23 -04:00
Joshua M. Boniface
0f59b4638b Remove extraneous sources.list.d entries on Ubuntu
Fixes a build failure on Noble due to duplications in here, but should
still work on older version as well since we write new versions and
those just used sources.list (not the .d directory)
2024-04-30 01:36:44 -04:00
Joshua M. Boniface
b7777041f2
Merge pull request #18 from Gauvino/patch
Update gcc on noble and mali
2024-04-29 14:15:39 -04:00
Uruk
e581d5d38b Update gcc on noble and mali 2024-04-26 15:43:34 +02:00
Joshua M. Boniface
e715c583d8 Enable build for Ubuntu 24.04 2024-04-25 19:59:32 -04:00
Joshua M. Boniface
972c9a2437
Merge pull request #16 from nvllsvm/docker_fontconfig_cache
Docker: Fix fontconfig cache
2024-04-24 14:31:51 -04:00
Andrew Rabert
d5d9bb9761 Docker: Fix fontconfig cache
Log errors:
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
    Fontconfig error: No writable cache directories
2024-04-24 14:05:11 -04:00
Nyanmisaka
12a974e634
Bump Intel Compute Runtime to 24.13.29138.7 (#15) 2024-04-21 10:56:02 -06:00
Joshua M. Boniface
b89a12d7d7
Merge pull request #13 from s-t-e-v-e-n-k/dedupe-architecture
Refactor arch checking into a function
2024-04-07 16:41:26 -04:00
Steve Kowalik
d576b9ec7d Refactor arch checking into a function
Remove some duplicated code by refactoring the architecture checking
into a function. The error paths would have also likely resulted in
NameErrors being thrown due to function arguments having underscores, so
that has been corrected as well.
2024-04-07 17:46:50 +10:00
Joshua M. Boniface
044737dfd1 Use buildx build explicitly instead of alias
Fixes #12
2024-04-01 01:53:12 -04:00
Joshua M. Boniface
48897fad0c Fix link too 2024-03-28 14:13:45 -04:00
Joshua M. Boniface
6357d1df55 Update license badge 2024-03-28 14:13:18 -04:00
Joshua M. Boniface
e13ce40e47
Merge pull request #11 from Shadowghost/bump-intel-compute-runtime
Bump Intel Compute Runtime to 24.09.28717.12
2024-03-28 14:12:00 -04:00
Shadowghost
d49f6b35c9 Bump Intel Compute Runtime to 24.09.28717.12 2024-03-28 19:06:54 +01:00
Joshua M. Boniface
7eb54a7141
Merge pull request #10 from felix920506/master
Remove targz from macos build config
2024-03-27 22:28:36 -04:00
Joshua M. Boniface
75f8b49616 Fix nuget arch requirement 2024-03-27 11:23:33 -04:00
gnattu
998425a342
fix: don't set culture invariant mode (#9) 2024-03-27 06:23:31 -06:00
felix920506
e5fc52d2de
Remove targz from macos build config 2024-03-26 19:38:28 -04:00
Joshua M. Boniface
86964a61d0 Add missing LICENSE file
All this code is written by me or with other contributors under the GPL
when it was in jellyfin(-web), so just use GPLv3 here.
2024-03-19 13:19:16 -04:00
Joshua M. Boniface
8201c4c04f Properly codeblock arches 2024-03-18 13:02:41 -04:00
Joshua M. Boniface
fb3cf9e4c9 Reorder entries in YAML config
Makes finding these slightly easier.
2024-03-18 13:01:32 -04:00
Joshua M. Boniface
1e9b7eb151 Fix incorrect ref 2024-03-18 13:00:45 -04:00
Joshua M. Boniface
18d74d5fa3 Add examples to quickstart 2024-03-18 12:39:32 -04:00
Joshua M. Boniface
3c9216ae12 Remove incorrect docker ref 2024-03-18 12:36:32 -04:00
Joshua M. Boniface
675b2a5af5 Switch no-push to local
Makes it a bit clearer what this option actually does.
2024-03-18 12:29:23 -04:00
Joshua M. Boniface
1f768876d4 Update more wording in README 2024-03-18 12:28:08 -04:00
Joshua M. Boniface
b71934f3e4 Add Package names for Debian 2024-03-18 12:24:04 -04:00