themylogin
9fb097f4b7
Remove experimental build flag ( #921 )
2025-09-10 21:51:02 +02:00
sonicaj
b76b4485ba
Bump TN Version ( #898 )
2025-08-01 22:54:58 +05:00
Caleb St. John
a5f5ee6163
NAS-136807 / 25.10 / Fix experimental builds ( #889 )
...
* Revert "Make all builds non-experimental by default (#888 )"
This reverts commit 78e3f46499 .
* dont build experimental builds by default
2025-07-21 12:16:29 -04:00
themylogin
78e3f46499
Make all builds non-experimental by default ( #888 )
2025-07-21 17:49:08 +02:00
themylogin
e010ec2c26
TRUENAS_EXPERIMENTAL environment variable (#874 )
2025-07-17 17:13:58 +02:00
sonicaj
1c7b41c3b0
Allow specifying secret_env for packages as env variables ( #846 )
2025-04-30 15:09:44 +05:00
Caleb St. John
6135afde6d
Change master build to 25.10 and name it Goldeye ( #815 )
...
* Revert "create stable/fangtooth (#813 )"
This reverts commit 06e1f6287f .
* bump to 25.10 in master
2025-01-24 14:45:11 -05:00
sonicaj
85f8a44a62
NAS-132571 / 25.04 / Internal apt mirror support ( #761 )
...
* Reflect the debian manifest we want
* Update json schema to reflect new base-url entries
* Have a util in place to retrieve apt mirrors
* Have repo url in repos hash
* Cover various usages of apt-repos
2024-11-17 17:52:13 +05:00
Caleb St. John
d8b7cacbf1
Revert "NAS-132446 / 25.04 / Initial add of option to use internal APT repo for builds ( #754 )" ( #759 )
2024-11-15 15:33:40 -05:00
Kris Moore
5f95982024
NAS-132446 / 25.04 / Initial add of option to use internal APT repo for builds ( #754 )
...
* Initial add of option to use internal APT repo for builds
* Pet flake8
* Wrap a long f-string
* Use f-string in right place
* Fix usage of single / double quotes
* Move to apt_get_base_url as a function
* Undo dyslexia
* Log which base url we are using in bootstrap for debugging
* Add missing location to use the base url in bootstrap
* Use base url when bootstrapping the ISO as well
* Add APT_BASE_CUSTOM as another override option if the builder
wants to pull from some location other than the two in our manifest
2024-11-14 10:18:27 -05:00
alexandrabain
0b4d107e90
Update config.py
2024-08-26 14:53:11 -04:00
alexandrabain
bd63a8987e
Update config.py
2024-08-26 14:09:09 -04:00
alexandrabain
54a97356c4
Update config.py
2024-08-26 13:15:21 -04:00
Waqar Ahmed
59b8167143
Update manifest to point to fangtooth
2024-08-12 16:37:07 +05:00
Aiden Baker
419d74c096
Add .vendor to iso
2024-07-11 10:44:44 -04:00
Waqar Ahmed
b7225b7897
Update version for electric eel
2024-01-18 03:57:56 +05:00
themylogin
ec9413e109
Fix Nightly version name
2023-12-18 13:11:44 +01:00
alexandrabain
50a0abb4ed
Update config.py
...
Updated from 23.10-MASTER to 24.04-MASTER
2023-07-31 09:28:15 -04:00
Waqar Ahmed
8ae398ad69
Allow specifying env variable for ccache
2023-05-24 10:05:54 +04:00
bugclerk
11c2a35131
Change code name and version to Cobia
2022-11-29 07:32:14 -03:00
Waqar Ahmed
cd965e95ca
Bug fix for validating integer env value
2022-08-05 21:33:51 +05:00
Waqar Ahmed
a805019522
Allow conditional consideration of specified sources for building/checkout
2022-08-05 15:34:47 +05:00
Waqar Ahmed
86bc8f116b
Normalize get env variable implementation
2022-08-05 14:58:56 +05:00
Waqar Ahmed
43bc84c079
Allow specifying env variable for providing identity file path for a package
2022-08-04 23:08:52 +05:00
caleb
a11a045c0b
add _VERS variable
2022-04-04 08:44:15 -04:00
caleb
7f6da092d0
add get_env_variable function
2022-04-04 07:47:13 -04:00
Waqar Ahmed
f9949c0064
Update scale build nightlies version
2022-02-23 15:20:26 +05:00
William Grzybowski
42cc6ba1be
Update config.py
2022-02-07 13:56:19 -03:00
Waqar Ahmed
80fba04882
Allow checking out all repos by providing an override
...
This commit adds changes to allow checking out all repos in the manifest to the provided override which helps in release engineering process to checkout to some tag/branch for a build.
2021-11-03 20:06:53 +05:00
Waqar Ahmed
64dc9f733d
Correctly specify nightlies version
2021-10-09 17:28:54 +05:00
bugclerk
f98bb942de
Change master branch to 22.02-MASTER
2021-10-08 17:54:47 -03:00
Waqar Ahmed
c273453cc1
Merge pull request #175 from truenas/NAS-111886
...
NAS-111886 / 21.10 / Do not automatically remove tmp/sources directory with epoch changes
2021-08-19 15:50:18 +05:00
Waqar Ahmed
a699b3b6d2
Allow skipping source validation for dev purposes
2021-08-19 15:33:37 +05:00
Waqar Ahmed
a32165d2f3
Fix specifying boolean value for env variable
2021-08-19 15:32:00 +05:00
Waqar Ahmed
ad7269c721
Do not automatically remove tmp/sources directory with epoch changes
...
This commit adds changes to not remove tmp/sources directory automatically when epoch changes but instead raise an exception. In case an env variable is set, system will then force the removal of these directories otherwise they would have to be done manually.
2021-08-19 12:25:16 +05:00
Waqar Ahmed
a5dc792b7c
Allow pushing changes to github via scale_build
2021-08-14 16:01:20 +05:00
Waqar Ahmed
e189bcddf5
Add module to allow branchout of all packages
2021-08-14 15:41:44 +05:00
Waqar Ahmed
409c7401e2
Freeze requirements.txt
2021-05-09 23:27:38 +05:00
Waqar Ahmed
3ed09cec5a
Allow specifying priorities in a single batch
2021-05-09 23:27:38 +05:00
Waqar Ahmed
4afcf315ac
Add ability to sign manifest
2021-05-09 23:27:38 +05:00
Waqar Ahmed
4b50d1688d
Allow building packages in parallel
2021-05-09 23:27:38 +05:00
Waqar Ahmed
e698de0994
Allow configuration of env variables
2021-05-09 23:27:38 +05:00