summaryrefslogtreecommitdiff
path: root/.github/workflows/package-smoketest.yml
AgeCommit message (Collapse)Author
14 daysT9037: Could not build ISO image for integration testsAndrii Klymenko
Added a step to clone vyos-1x source code into the build directory. It is necessary to have these files in this directory in cases where we perform the build process during a backport. We use vyos-build scripts from the original branch during integration tests for this process.
2026-05-30ci: T8943: migrate branch-name refs current->rolling (rollout 1c) (#5241)Yuriy Andamasov
Tracking: T8943
2026-05-06T8463: Update GitHub actions to latest versionsasklymenko
2026-04-03T8453: smoke test workflow updated to use right creds for gh cli accesskumvijaya
2026-04-02T8453: smoke test workflow updated to check branch match with vyos-build for ↵kumvijaya
checkout
2026-01-09T8144: smoke test workflow updated to report its jobs status as-iskumvijaya
2026-01-08T8144: Updated smoke test result check and display for tpm testskumvijaya
2026-01-01T8100: smoke test workflow fixed whitespace handling with jsonkumvijaya
2025-12-30T8100: Refactor smoke test workflows for GitHub's pull_request_target policy ↵kumvijaya
change T8100: refactored smoke test workflow T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: condolidated smoke test workflow to handle the branch specific handlings T8100: fixed review comments on smoke test refactoring T8100: smoketest refactoring syntax errors fixed T8100: fixed review comments on smoke test refactoring T8100: smoketest refactoring review comments fixed T8100: smoketest workflofw fixed copilot review comments T8100: smoketest workflofw fixed copilot review comments
2025-08-14T7719: Add VPP tests per PR before mergingViacheslav Hletenko
Split smoketest and add VPP tests per PR, but before merging for the `package-smoketest.yml`
2025-05-29VD-277: use YYYY.MM.DD-HHMM-integration version scheme for buildsChristian Breunig
2025-04-06T7289: GitHub: checkout vyos-1x repository with submodule clone enabledChristian Breunig
2025-03-15T5400: initialize OPAM environment where it's really neededChristian Breunig
Instead of trying to fix - what we call - "Schroedingers build environment" in the outside world calling this package build, we should rather fix the Makefile/build system..
2025-03-04GitHub: T5400: evaluate OPAM environment before package buildChristian Breunig
2025-02-26GitHub: T6707: only do package integration tests on main repositoryc-po-patch-1Christian Breunig
2025-02-26GitHub: T6707: define smoketest ISO retention-days to 2Christian Breunig
2025-01-04GitHub: T7007: add build/manifest.json to build artifactsChristian Breunig
Integrated per PR smoketests require the build/manifest.json file to retrieve additional information to be validated inside the runnning image under test.
2024-12-04T6923: Add debian-security-mirror for package-smoketestsViacheslav Hletenko
2024-10-06GitHub: T6494: add parallel step to run interface based smoketestsChristian Breunig
2024-10-02T6755: Change vyos mirror URLViacheslav Hletenko
Change vyos mirror URL
2024-09-28T6749: fix PR commenting permission issue with integration test worflowVijayakumar A
2024-09-15GitHub: T6494: add TPM tests to ISO integration workflowChristian Breunig
2024-08-05GitHub: T6560: checkout pull request HEAD commit instead of merge commitChristian Breunig
2024-07-29T6560: action must be run on forked repoChristian Breunig
n order to properly build and test the code that is to be "merged in", we need to run this action on the source branch of the PR (pull_request) and not the target branch of the PR (pull_request_target)
2024-07-07T6560: added workflow trigger path restrictions (#3799)Vijayakumar A
2024-07-05Merge pull request #3789 from c-po/github-action-buildChristian Breunig
GitHub: T6494: do not use 0/null value to mark build succeed
2024-07-05GitHub: T6494: do not use 0/null value to mark build succeedChristian Breunig
GitHub performs loose equality comparisons. If the types do not match, GitHub coerces the type to a number. GitHub casts data types to a number using these conversions: https://docs.github.com/en/actions/learn-github-actions/expressions
2024-07-05T6556: workflow trigger branches cleanupVijayakumar A
2024-07-02GitHub: T6494: add consolidated ISO test result comment on PR (#3750)Christian Breunig
2024-06-26GitHub: T6494: bugfix on checkout, use the PR repo/branch over the upstreamChristian Breunig
2024-06-26GitHub: T6494: add GITHUB_TOKEN environment variableChristian Breunig
2024-06-27T6520: added PR write permissions for smoke test workflowVijayakumar A
2024-06-24GitHub: T6494: add PR comment stepsChristian Breunig
2024-06-24GitHub: T6494: add individual job timeoutsChristian Breunig
2024-06-24GitHub: T6494: add support for circinus branchChristian Breunig
2024-06-22GitHub: T6494: add workflow to build custom ISO for integration testsChristian Breunig
For every PR we will build the vyos-1x package and include it in a custom build of the VyOS ISO image (generic flavor) in order to execute the commonly available smoketests: - make test (CLI smoketests) - make testc (config load & migration tests) - make testraid (Installation of RAID1 system with disk replacement) This is a measure agains merged PRs that break the smoketests in the end.