summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2024-10-02T6754: Delete Jenkins build packagesmergify/bp/circinus/pr-781Viacheslav Hletenko
(cherry picked from commit 2fed892f2746561207aa21a2660f4d8f3f79d24e) # Conflicts: # packages/linux-kernel/.gitignore # packages/linux-kernel/Jenkinsfile # packages/linux-kernel/build-accel-ppp.sh # packages/linux-kernel/build-intel-ixgbe.sh # packages/linux-kernel/build-intel-ixgbevf.sh # packages/linux-kernel/build-intel-qat.sh # packages/linux-kernel/build-jool.py # packages/linux-kernel/build-kernel.sh # packages/linux-kernel/build-nat-rtsp.sh # packages/linux-kernel/build-openvpn-dco.sh # packages/net-snmp/Jenkinsfile
2024-10-02T6755: Change default vyos mirror URLmergify/bp/circinus/pr-780Viacheslav Hletenko
(cherry picked from commit 7bd5496de13343a951b6376d50a24264f36a3c0c)
2024-09-30build: T6738: add build_type field to version datamergify/bp/circinus/pr-773Daniil Baturin
instead of the very limited and unused lts_build (cherry picked from commit e41d2f12b9e04b9006db852dd8bdc7c21174ae67)
2024-09-21ethtool: T6729: upgrade to 6.10 to make use of more --json optionsmergify/bp/circinus/pr-769Christian Breunig
Same as T6078 but we now wan't to make use of ethtool --json eth0 to drop out own text based parsing of ethtool options in [1]. This is the base for moving to a better, machine readable interface 1: https://github.com/vyos/vyos-1x/blob/e47d4fd385631236da68/python/vyos/ethtool.py#L77-L105 (cherry picked from commit 9e7dd13f52ecedac56188c31ace917f8cf13c6c0)
2024-09-12T6674: Fix build package netfilter dependenciesmergify/bp/circinus/pr-759Viacheslav Hletenko
(cherry picked from commit 21370c5c7dd396ae201c015cebf1c2816814aaa9)
2024-09-06T6674: 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-26build: T6653: add build/manifest.json fileChristian Breunig
(cherry picked from commit 9928925b3b34e4a42099781430a0063292a9d0fe)
2024-06-27T6507: 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. (cherry picked from commit 6e0f62a0ca9c2eb028eca360c0b08535a9dee778)
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
2024-03-13build: T1449: add default_config field support in flavor filesDaniil Baturin
to allow people to easily include a custom default config
2024-03-12docker, build: T6119: use python3-tomli instead of python3-tomlDaniil Baturin
for a compliant implementation ot TOML