* Correction to Publish-ISO pipeline file creation
* Temporary change to avoid repush
* Correction to sort
* Correction to sort
* Adding logging to check which builds are being added
* Adding debug to investigate why file is not being updated
* Removing the skip parameter
* New pipeline to push to dev system and fix order of json
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Fixed undefined variable
* Update Publish-ISO
* Correction to Publish-ISO pipeline file creation
* Temporary change to avoid repush
* Correction to sort
* Correction to sort
* Adding logging to check which builds are being added
* Adding debug to investigate why file is not being updated
* Removing the skip parameter
* Added creation or addition to releases.json including push to train
* Corrected paths
* Corrected point at which upload folder is cleaned up
* Commented out ISO whilst update push release file tested
* Reinstated ISO push steps
* Corrected indents
* Simplified logic to use all the fields from the manifest file and removed sorting of entries as they are added in sequence
* Jenkins JSONObject does not implement Cloneable, approach changed
* Added order check on 30 days to be certain we retain the correct data
Installing the BLI module in the installer’s minimal EFI environment
deadlocks, leading to an unresponsive black screen. We now only invoke
insmod bli on real installations by detecting ISO boots via
/.disk/info. This prevents the deadlock and blank screen on installer
boots while ensuring BLI still loads correctly on standard boots.
Always use '/var/empty' when comparing reference files to match TrueNAS SCALE's
standard home directory for system users, preventing false cache invalidation
due to Debian's '/nonexistent' default.
This commit adds a basic python version check to the truenas_install
module so that we can raise a useful error message if someone
is somehow running the installer in the context of a really old
python version (like in 13).
* Update mirrors for ge
* Prioritize bookworm backports over standard bookworm mirror
* Temporarily bump grub2 jobs
* Temporarily bump grub2 jobs
* Remove nomodeset on Ameer's suggestion
* Insert bli module for grub
* Reset grub jobs
* Revert "Remove nomodeset on Ameer's suggestion"
This reverts commit 4f79f500df.
* Allow specifying secret_env in build manifest
* Get secret env initialized when initializing package
* Add logic to read secrets file
* Make sure secrets are properly set for package when building the package
* Expose scale release version variable as well
* Fix typo
* Make sure env variables are actually passed to the package itself
* Add secrets yaml file to git ignore
* Do not expose build env variables in ps output