aboutsummaryrefslogtreecommitdiff
path: root/build.py
Commit message (Collapse)AuthorAge
* Refactor arch checking into a functionSteve Kowalik2024-04-07
| | | | | | | 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.
* Use buildx build explicitly instead of aliasJoshua M. Boniface2024-04-01
| | | | Fixes #12
* Fix nuget arch requirementJoshua M. Boniface2024-03-27
|
* Switch no-push to localJoshua M. Boniface2024-03-18
| | | | Makes it a bit clearer what this option actually does.
* Avoid ghcr.io tag if no_pushJoshua M. Boniface2024-03-18
|
* Switch build.py to argparseJoshua M. Boniface2024-03-18
| | | | | | | | 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.
* Abort pushes if envvars aren't setJoshua M. Boniface2024-03-18
|
* Support building docker images for only one archJoshua M. Boniface2024-03-18
|
* Fail if nuget_key is not foundJoshua M. Boniface2024-03-07
|
* Fix bad manifest taggingJoshua M. Boniface2024-03-07
| | | | Was missing {server} in the lists, so GHCR wasn't pushed.
* Remove references to CentOS/FedoraJoshua M. Boniface2024-03-07
| | | | Moving these to RPMFusion now.
* Fix typo in Version commandJoshua M. Boniface2024-03-06
|
* Reformat with blackJoshua M. Boniface2024-03-06
|
* Reformat Nuget build component (style, fstrings)Joshua M. Boniface2024-03-06
|
* Add workflow to publish nuget packagesCody Robibero2024-03-06
|
* Add ability to disable Docker pushesJoshua M. Boniface2024-03-03
|
* Try removing explicit docker.ioJoshua M. Boniface2024-03-03
|
* Fix bad import and formattingJoshua M. Boniface2024-03-03
|
* Rework manifest builds and push configurationJoshua M. Boniface2024-03-03
|
* Disable building and pushingJoshua M. Boniface2024-03-03
|
* Move pushes earlierJoshua M. Boniface2024-03-03
|
* Add login stepJoshua M. Boniface2024-03-03
|
* Avoid using amend for manifestsJoshua M. Boniface2024-03-03
|
* Fix typoesJoshua M. Boniface2024-03-03
|
* Try fixing the Docker push issue againJoshua M. Boniface2024-03-03
|
* Fix bad log statementsJoshua M. Boniface2024-03-03
|
* Fix syntax errorJoshua M. Boniface2024-03-03
|
* Push the "unstable" tag to Docker as wellJoshua M. Boniface2024-03-03
|
* Add flushing log functionJoshua M. Boniface2024-03-03
|
* Redirect stderr to stdout for docker cmdsJoshua M. Boniface2024-03-03
|
* Add logging for image and manifest pushesJoshua M. Boniface2024-03-03
|
* Reformat (Black) and lint (flake8) Python scriptsJoshua M. Boniface2024-02-16
|
* Move configuration into YAML documentJoshua M. Boniface2024-02-16
| | | | | Simplifies changes in the future especially for new releases of e.g. Debian/Ubuntu, and makes the definitions easier to read.
* Add JELLYFIN_VERSION to all build-time envsJoshua M. Boniface2024-02-16
|
* Make all variables more descriptiveJoshua M. Boniface2024-02-15
|
* Remove extra newlinesJoshua M. Boniface2024-02-12
|
* Use osversion in changelogJoshua M. Boniface2024-02-11
|
* Switch to using codenames for releasesJoshua M. Boniface2024-02-11
| | | | Will make life easier when dealing with reprepro later.
* Take minutes and seconds off auto-versionJoshua M. Boniface2024-02-11
| | | | | | 1-hour resolution is enough to make this unique for our planned purposes, and keeps this from being too long. Once testing is completed can probably drop the hour too and just go with a 1-day version.
* Accept master as jversJoshua M. Boniface2024-02-11
|
* Clean up build commandsJoshua M. Boniface2024-02-11
|
* Add Windows buildsJoshua M. Boniface2024-02-11
|
* Combine all portable archive buildsJoshua M. Boniface2024-02-11
|
* Add portable linux buildJoshua M. Boniface2024-02-11
|
* Add portable buildsJoshua M. Boniface2024-02-11
|
* Add combined docker builds and rework Deb buildsJoshua M. Boniface2024-02-11
|
* Add initial build scriptJoshua M. Boniface2024-02-07
bgstack15