summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2024-09-07Testsuite: T861: use variable to define one single place for VM nameChristian Breunig
2024-09-07Testsuite: T861: cleanup imports and use "kernel_flavor" from vyos_defaultsChristian Breunig
2024-09-07Testsuite: T861: remove option to disable KVM and use soft-emulationChristian Breunig
This code path was unused during CI runs.
2024-09-07Testsuite: T861: eject installation media CD-ROM over powercycleChristian Breunig
When moving to UEFI and secure-boot it's better to just reboot the system for Machine Owner Key installation, then powercycling the machine. This commit will use `reboot now` over `poweroff` after base system installation and boot into installed image for smoketest handling.
2024-09-07Kernel: T861: remove superfluous architecture from Kernel stringChristian Breunig
2024-09-05build: T3664: remove unused psutil dependencyChristian Breunig
2024-09-02Merge pull request #745 from sever-sever/T6674Daniil Baturin
T6674: Add build-scrips for packages without Jenkins
2024-08-29T6674: Add build-scrips for packages without JenkinsViacheslav Hletenko
Add build scripts for .deb packages without Jenkins. To exclude Jenkins we need some place where we can put new builds-scripts to run in parallel (old/new) during meantime We will deprecate old Jenkins package builds in the future.
2024-08-19build: T6653: add build/manifest.json fileChristian Breunig
2024-06-22T6507: remove references to vyos-world packageChristian Breunig
As we got rid of most of the old vyatta packages we can now also discontinue vyos-world. It only served the purpose of keeping the package list during ISO build small.
2024-06-14T6484: Smoketest: Increase KVM memory limitMatthew Kobayashi
2024-06-05build: T6446: include support URL in the version dataDaniil Baturin
2024-05-23T6386: added caller workflows and codeowners (#634)Vijayakumar A
2024-05-15build-script: T3664: Allowed all options in both config file and command argszsdc
Moved defaults away from argparser to `defaults.py`. This unlocks the ability to pass values that can be defined as command line arguments via a config file. With this change logic looks like this (in order of overrides). Pre-build config: `data/defaults.toml` -> `build-flavors/<flavor>.toml` -> `--<command line argument>` Build config: `defaults.py` -> `data/defaults.toml` -> `build-types/<type>.toml` -> `architectures/<architecture>.toml` -> `build-flavors/<flavor>.toml` -> `--<command line argument>`
2024-05-14build-script: T3664: Add flavor and architecture to image name (rework)zsdc
The previous version did not work for all flavor types. This one should be universal.
2024-05-14build-script: T3664: Added flavor name to a target file namezsdc
Mark artifacts with a flavor name for better clarity.
2024-05-12build: T6330: fix indention of autogenerated release.pref.chrootChristian Breunig
2024-05-10Merge pull request #609 from dmbaturin/T3664-architectureChristian Breunig
build: T3664: include the architecture field in version data
2024-05-09build: T3664: include the architecture field in version dataDaniil Baturin
2024-05-09Merge pull request #605 from dmbaturin/T3664-flavor-fieldChristian Breunig
build: T3664: include build flavor name in the version file
2024-05-09build: T3664: use explicit defaults argument in the dict merging functionDaniil Baturin
to make it clear what is merged into what
2024-05-08build: T3664: include build flavor name in the version fileDaniil Baturin
2024-05-08build-script: T3664: Added more options to the image formatzsdc
Added two new options: - `image_ext`. Can be used if the file extension needs to be different than the image format - `image_opts`. Required if a target format needs extra options.
2024-05-08build: T3664: fix architecture mix-in loadingT3664-mixin-pathDaniil Baturin
2024-05-06build: T3664: modify the module-level template pathDaniil Baturin
instead of setting an environment variable
2024-05-03build: T3664: fix regression and bug in clone vyos-1x repoJohn Estabrook
2024-05-02build: T3664: clone vyos-1x under build dir instead of as submoduleJohn Estabrook
2024-04-29build: T3664: fail the build on external command errorsDaniil Baturin
2024-04-25build: T3664: typo fixes and small refactoringDaniil Baturin
2024-04-22build: T3664: adjust the vyos-1x submodule path in scriptsDaniil Baturin
2024-04-20Merge pull request #550 from dmbaturin/T3664-raw-flavorsChristian Breunig
build: T3664: add support for building non-ISO flavors
2024-04-16image-tools: T6154: installer prompts to confirm non-default passwordJohn Estabrook
2024-04-16T6238: Fix title check commit message should for f-stringViacheslav Hletenko
Fix ``` Commit title '{title}' does not match the required format! ```
2024-04-15build: T3664: initialize git vyos-1x submodule before importsJohn Estabrook
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-14fix path to versions fileJohn Estabrook
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-13build: T3664: add a sanity check for image_formatDaniil Baturin
and normalize it to a list if only one format is specified
2024-04-13build: T3664: filter out non-TOML files from the build flavor dirDaniil Baturin
to avoid mistakenly listing auixilliary files like README as flavors
2024-04-13Account for the working dir below the root in git invocationJohn Estabrook
Signed-off-by: Daniil Baturin <daniil@vyos.io>
2024-04-13T6173: fix TypeError: 'NoneType' object is not iterableChristian Breunig
Commit 611cfc85c531 ("T6173: validate allowed characters in ISO image name") missed the probability that version is a dict member bot empty.
2024-04-13T6238: Check poll request title action requires the python scriptViacheslav Hletenko
The `check-pr-title-and-commit-messages.py` that used for the action is not exists. Add this script.
2024-04-10build: T3664: add support for building non-ISO flavorsDaniil Baturin
2024-04-10Merge pull request #553 from c-po/T6173Daniil Baturin
T6173: validate allowed characters in ISO image name
2024-04-08T6173: validate allowed characters in ISO image nameChristian Breunig
Building custom VyOS version: 1.5-asdf%-202404081841 I: Checking if packages required for VyOS image build are installed Version contained illegal character(s), allowed: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-+
2024-04-07image-tools: T6207: update test script for prompt for boot configJohn Estabrook
2024-04-05T5124: Python3 deprecation distutilskhramshinr
2024-03-23build scripts: T3664: move image build scripts to a dedicated directoryDaniil Baturin
to avoid a mix of image build scripts and ancilliary scripts in the same directory
2024-03-21build script: T3664: fix handling of missing or malformed flavor filesDaniil Baturin
2024-03-20chore: T671: remove unused scripts and references to themDaniil Baturin
2024-03-16Merge pull request #526 from sfinke0/fix-tagged-buildChristian Breunig
T6115: Fix tagged builds from detached Git HEAD
2024-03-14T6115: fix failing builds from detached HEAD (e.g. git tags)sfinke0