Commit Graph

76 Commits

Author SHA1 Message Date
renovate[bot]
c0c6e18d02 Update appleboy/ssh-action action to v1.2.0 2024-11-17 10:04:41 +00: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
renovate[bot]
041244ef5e Update CI dependencies 2024-10-23 17:12:53 +00:00
renovate[bot]
16eb7eba30 Update dependency ubuntu to v24 2024-09-26 20:06:10 +00:00
renovate[bot]
4273e74835 Update actions/checkout action to v4.2.0 (#43) 2024-09-25 17:32:41 -06:00
renovate[bot]
9e59a6c9f3 Update actions/checkout action to v4.1.7 2024-06-12 19:29:32 +00:00
Joshua M. Boniface
f368a7c998 Fix dependency update for other builds 2024-05-26 20:09:23 -04:00
Joshua M. Boniface
721c2e4b51 Ensure apt is updated first 2024-05-26 20:03:22 -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
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
renovate[bot]
51be1000ad Update actions/checkout action to v4.1.5 2024-05-08 21:25:36 +00: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
e715c583d8 Enable build for Ubuntu 24.04 2024-04-25 19:59:32 -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
Cody Robibero
c39620ebb5 Add workflow to publish nuget packages 2024-03-06 18:39:49 -07: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
cc225d5d49 Reenable other build types 2024-03-03 23:35:15 -05:00
Joshua M. Boniface
6c36ebc4dc Potentially fix environment issues 2024-03-03 23:08:33 -05:00
Joshua M. Boniface
5d15517d75 Revamp workflow to populate new secret envvars 2024-03-03 22:15:17 -05:00
Joshua M. Boniface
bfaa958e96 Attempt to run docker push manually 2024-03-03 21:37:59 -05:00
Joshua M. Boniface
7c5824fafb Disable GHCR login for now 2024-03-03 21:12:22 -05:00
Joshua M. Boniface
4aae195f88 Fix incorrect token 2024-03-03 18:43:24 -05:00
Joshua M. Boniface
bd7c4e69d4 Temporarily disable non-docker builds 2024-03-03 18:12:35 -05:00
Joshua M. Boniface
eb9acec3bc Attempt to fix bad docker login 2024-03-03 17:02:15 -05:00
Joshua M. Boniface
d80641f619 Add "any" arch folder for Portable
Needed for consistency in the repo viewer.
2024-03-03 02:00:50 -05:00
Joshua M. Boniface
f3c8d75d33 Revert "Reenable Ubuntu 24.04 noble"
This reverts commit 61b894e3cb.
2024-03-03 01:43:46 -05:00
Joshua M. Boniface
61b894e3cb Reenable Ubuntu 24.04 noble 2024-03-03 01:24:14 -05:00
Joshua M. Boniface
24199af3c7 Fix incorrect incoming paths 2024-03-03 00:39:10 -05:00
Joshua M. Boniface
08593d3920 Fix incorrect symlink
Was including the arch when it shouldn't.
2024-03-03 00:36:00 -05:00
Joshua M. Boniface
1c116b8ad6 Fix environment variable typo 2024-03-03 00:25:24 -05:00
Joshua M. Boniface
e31834905c Update repository script to use BASEDIR
Keeps the script consistent between all types with a variable.
2024-02-23 00:14:59 -05:00
Joshua M. Boniface
1e3fc02b64 Update paths, symlinks, and version handling
1. Ensures versioning is consistently applied
2. Adds env for the release "type" (stable/unstable)
3. Updates paths to match new repository schema
4. Fixes bug updating symlinks
2024-02-22 23:46:35 -05:00
Joshua M. Boniface
acc40dfb80 Update repository paths to remove releases
Makes compatibility easier
2024-02-22 22:56:17 -05:00
Joshua M. Boniface
6af790de86 Update repository paths to main 2024-02-22 22:54:19 -05:00
Joshua M. Boniface
e777812ef1 Move configuration into YAML document
Simplifies changes in the future especially for new releases of e.g.
Debian/Ubuntu, and makes the definitions easier to read.
2024-02-16 02:43:32 -05:00
Joshua M. Boniface
96c5e64103 Add DockerHub and GHCR logins
This enables the docker pushes added in the last commit.
2024-02-15 01:29:57 -05:00
Joshua M. Boniface
b68d2402db Use better error handling in scripts 2024-02-15 00:20:52 -05:00
Joshua M. Boniface
d6e1e91987 Make reprepro really verbose 2024-02-15 00:07:02 -05:00
Joshua M. Boniface
14f5634d6e Add all remaining build types 2024-02-14 23:20:05 -05:00