Commit Graph

266 Commits

Author SHA1 Message Date
Joshua M. Boniface
f06ed16bfa Improve wording of Quickstart intro 2024-03-18 12:23:24 -04:00
Joshua M. Boniface
4304f9040b Improve header of repo 2024-03-18 12:21:48 -04:00
Joshua M. Boniface
3a2bc89c47 Add quickstart section to README
Provides instructions for non-automated builds using this tooling, and
simplifies the intro paragraph to reduce cruft.
2024-03-18 12:15:58 -04:00
Joshua M. Boniface
5295c46936 Avoid ghcr.io tag if no_push 2024-03-18 12:15:07 -04:00
Joshua M. Boniface
027db4a953 Switch build.py to argparse
Provides much more reliable and consistent argumentation and help
documentation for the script.

Also supports "auto" as a version identical to "master" for better
clarity of what it does.
2024-03-18 12:10:56 -04:00
Joshua M. Boniface
a8f366ef65 Abort pushes if envvars aren't set 2024-03-18 11:50:51 -04:00
Joshua M. Boniface
b8f27e85ff Support building docker images for only one arch 2024-03-18 11:48:04 -04:00
Joshua M. Boniface
f043730c30 Add Windows installer submodule 2024-03-12 23:30:38 -04:00
Joshua M. Boniface
deb844f1cb Remove -V from reprepro commands 2024-03-09 14:43:58 -05:00
Joshua M. Boniface
ab62361625 Flip release and arch in incoming directory
Not actually important, but makes things a bit more consistent with how
FFmpeg uploads artifacts too and thus simplifies cleanup.
2024-03-09 14:43:19 -05:00
Joshua M. Boniface
0605d4a4ac Use "server" subdir for incoming files
Makes this consistent with the clients to avoid confusion and make
cleanup runs easier.
2024-03-09 13:57:27 -05:00
renovate[bot]
3cd73dab10
Configure Renovate (#6)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-09 09:00:18 -07:00
Joshua M. Boniface
8338e73b81 Ensure preserve-env is set everywhere 2024-03-08 13:44:53 -05:00
Joshua M. Boniface
2b5c386b50 Set preserve-env on NuGet sudo command 2024-03-07 12:49:42 -05:00
Joshua M. Boniface
1ac8187e51 Fail if nuget_key is not found 2024-03-07 11:54:40 -05:00
Joshua M. Boniface
8983e61902 Fix bad manifest tagging
Was missing {server} in the lists, so GHCR wasn't pushed.
2024-03-07 11:42:08 -05:00
Joshua M. Boniface
f009facc26 Reorder NuGet in README 2024-03-07 10:54:00 -05:00
Joshua M. Boniface
84951d3003 Remove references to CentOS/Fedora
Moving these to RPMFusion now.
2024-03-07 10:52:31 -05:00
Joshua M. Boniface
ea14e4b2d8 Update submodules to latest master 2024-03-06 21:06:26 -05:00
Joshua M. Boniface
ef5a6b0d98 Fix typo in Version command 2024-03-06 21:03:12 -05:00
Joshua M. Boniface
6a6425273a Adjust unstable push target for production 2024-03-06 21:00:34 -05:00
Joshua M. Boniface
5ff299ae2a Reformat with black 2024-03-06 20:58:49 -05:00
Joshua M. Boniface
9040836f51 Reformat Nuget build component (style, fstrings) 2024-03-06 20:58:33 -05:00
Joshua M. Boniface
06908a14c5
Merge pull request #5 from jellyfin-sandbox/publish-nuget
Add workflow to publish nuget packages
2024-03-06 20:54:47 -05:00
Cody Robibero
c39620ebb5 Add workflow to publish nuget packages 2024-03-06 18:39:49 -07:00
Joshua M. Boniface
326840cd8e
Merge pull request #4 from Gauvino/master
Update action version
2024-03-04 09:39:09 -05:00
Uruk
1a4b92a6b8 Update action version 2024-03-04 13:54:29 +01:00
Joshua M. Boniface
b5974eed58 Add weekly unstable build timer 2024-03-04 00:36:39 -05:00
Joshua M. Boniface
db3744afcd Add default inputs.version of master
Will allow unstable builds to run on a schedule.
2024-03-04 00:33:46 -05:00
Joshua M. Boniface
97a0581ed2 Actually fix Mali config 2024-03-04 00:13:06 -05:00
Joshua M. Boniface
4e81d71c54 Add ability to disable Docker pushes 2024-03-03 23:42:51 -05:00
Joshua M. Boniface
cc225d5d49 Reenable other build types 2024-03-03 23:35:15 -05:00
Joshua M. Boniface
5d452e115c Switch to non-wayland MALI config 2024-03-03 23:28:42 -05:00
Joshua M. Boniface
6c36ebc4dc Potentially fix environment issues 2024-03-03 23:08:33 -05:00
Joshua M. Boniface
2d1c1e20ce Try removing explicit docker.io 2024-03-03 23:03:04 -05:00
Joshua M. Boniface
51b9f34e3f Improve deb installs 2024-03-03 22:25:19 -05:00
Joshua M. Boniface
5fcad3f3c5 Fix bad import and formatting 2024-03-03 22:22:24 -05:00
Joshua M. Boniface
5d15517d75 Revamp workflow to populate new secret envvars 2024-03-03 22:15:17 -05:00
Joshua M. Boniface
8ac15107ea Rework manifest builds and push configuration 2024-03-03 22:13:42 -05:00
Joshua M. Boniface
bfaa958e96 Attempt to run docker push manually 2024-03-03 21:37:59 -05:00
Joshua M. Boniface
35f2185eeb Disable building and pushing 2024-03-03 21:30:42 -05:00
Joshua M. Boniface
7c5824fafb Disable GHCR login for now 2024-03-03 21:12:22 -05:00
Joshua M. Boniface
351a6a7c73 Move pushes earlier 2024-03-03 21:11:34 -05:00
Joshua M. Boniface
bddb4cd79f Add login step 2024-03-03 19:25:10 -05:00
Joshua M. Boniface
652b6046b3 Avoid using amend for manifests 2024-03-03 19:21:27 -05:00
Joshua M. Boniface
680b0529d6 Use cd instead of pushd
pushd is a BASHism and not valid in /bin/sh.
2024-03-03 19:00:08 -05:00
Joshua M. Boniface
d63a14a12e Actually fix the error with "test" (/bin/sh) 2024-03-03 18:55:13 -05:00
Joshua M. Boniface
efdab5d933 Revert "Use other test format (/bin/sh)"
This reverts commit 5f29b32962.
2024-03-03 18:55:02 -05:00
Joshua M. Boniface
5f29b32962 Use other test format (/bin/sh) 2024-03-03 18:49:56 -05:00
Joshua M. Boniface
4aae195f88 Fix incorrect token 2024-03-03 18:43:24 -05:00