summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
11 daysci: T9047: grant issues: write to stale workflow token (#5309)Yuriy Andamasov
13 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-06-29ci: T8490: drop legacy per-repo typos caller (now provided by org ruleset) ↵Yuriy Andamasov
(#5302) The typos check is now enforced fleet-wide via the vyos-org repository ruleset `require-typos-pilot-2026-06-18` (active), which injects the standalone `typos.yml` from vyos/.github. The per-repo `check-typos.yml` caller (the lone remaining consumer of the old workflow_call reusable) is redundant — remove it. 🤖 Generated by [robots](https://vyos.io)
2026-06-02chore(mirror): remove force_workspace backport wrapper (R4 mothballed) (#5247)Yuriy Andamasov
Mergify ignore_conflicts:true already creates the backport workspace PR + resolves toward theirs + applies backport-conflict for path-drift conflicts (verified by canary VyOS-Networks/ipaddrcheck#26/#27). force_workspace's 'No backport have been created' trigger never fires under that config. T8943 / IS-510.
2026-06-02ci(mirror-rollout-4): add force_workspace backport companion wrapper (#5246)Yuriy Andamasov
Source-side wrapper (mirrored to the VyOS-Networks twin) for the public vyos/.github force_workspace reusable. Inert on this public source (owner guard); active on the mirror. force_workspace_enabled per-consumer (default false). 🤖 Generated by [robots](https://vyos.io)
2026-06-01T8943: ci: add lts-name-check advisory callerYuriy Andamasov
Adds the source-side LTS-name advisory caller (mirror-pipeline). Non-blocking; posts a generic advisory if a PR title/body references a release-train branch name. 🤖 Generated by [robots](https://vyos.io)
2026-06-01T8943: migrate pr-mirror wrapper to canonical stub (#5243)Yuriy Andamasov
Mirror Pipeline Rollout 2 Task 6. Uniform canonical wrapper: trigger branches [rolling, production], permissions: contents: read, drop redundant wrapper-level MIRROR_ENABLED guard (now central). 🤖 Generated by [robots](https://vyos.io)
2026-05-30ci: T8943: migrate branch-name refs current->rolling (rollout 1c) (#5241)Yuriy Andamasov
Tracking: T8943
2026-05-30ci: T8943: sweep HIGH-producer pins to renamed branches (rollout 1c) (#5240)Yuriy Andamasov
Rewrites uses: pins to the three HIGH-fanout producers (vyos/.github, vyos/vyos-cla-signatures, VyOS-Networks/vyos-reusable-workflows) from their old default branch to the new production compat branch staged in Task 1. No functional change; pin-ref rewrite only. Tracking: T8943
2026-05-30T8943: migrate mirror wrapper to App-ready uniform stub (rollout 1b Task 5) ↵HEADcurrentYuriy Andamasov
(#5239) Replace PAT-based caller with uniform App-ready stub that passes secrets: inherit and checks vars.MIRROR_ENABLED opt-out flag. Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1b-revised.md Task 5 🤖 Generated by [robots](https://vyos.io)
2026-05-28chore: T8937: retire Mergify-replaceable GHA caller workflowsYuriy Andamasov
2026-05-28T8782: remove dormant pr-auto-close.yml on currentYuriy Andamasov
This workflow was a newer copy of the per-branch pr-auto-close.yml files, with a branch filter targeting both sagitta and circinus. It never actually fired: pull_request_target evaluates the workflow from the PR's TARGET branch, not the default branch. PRs targeting sagitta used .github/workflows/pr-auto-close.yml from the sagitta branch; PRs targeting circinus used circinus's copy. The file on current matched no events. Functionality is now centralized in the Mergify config at vyos/mergify (see PR vyos/mergify#13, merged). vyos/vyos-1x extends that baseline via .github/mergify.yml on this branch. Sibling cleanup of vyos/vyos-1x#5228 (sagitta) and the parallel PR removing circinus's copy.
2026-05-27T8929: auto-close pr workflow name updatedVijayakumar A
2026-05-27T8929: fixed auto review commitsVijayakumar A
2026-05-27T8929: updated to use github token instead of PATVijayakumar A
2026-05-27T8929: added org restrictionVijayakumar A
2026-05-27T8929: auto-close pr workflow pullrequest trigger fixedVijayakumar A
2026-05-09build: T8834: remove SonarCloud integrationYuriy Andamasov
🤖 Generated by robots (https://vyos.io)
2026-05-06T8463: Update GitHub actions to latest versionsasklymenko
2026-04-14T8490: added typos check workflowkumvijaya
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-29T8218: Fixed pull request branch fetching issue post Github pullrequest ↵kumvijaya
policy update
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-04T8144: Updated trigger-rebuild-repo-package workflow for pull_request_target ↵kumvijaya
policy change
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-12-15T8100: updated pullrequest_target trigger branch filters updatedkumvijaya
2025-12-15T8100: updated pullrequest_target trigger branch filters updatedkumvijaya
2025-11-05T7981: conflict check workflow updatekumvijaya
2025-11-04T7981: prs conflict check workflow updated to use schedulekumvijaya
2025-09-24T7748: using mergify rule to handle conflict checks for private repokumvijaya
2025-09-17T7746: updated conflict workflow reference in workflowkumvijaya
2025-09-04T7787: Makefile check for unused-imports should be mandatoryChristian Breunig
Currently our make target for "unused-imports" check is optional and a "suggestion". As we now also use pylint to check for missing imports and code issues, we will now make the unused import check mandatory. This improves overall code quality.
2025-08-27T7748: conflict check workflow updated to marketplace action with increased ↵kumvijaya
wait and retry
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-07-19T7619: removed REMOTE_REPO var from mirror workflowkumvijaya
2025-07-14Merge pull request #4599 from kumvijaya/currentChristian Breunig
T7613: pr mirror workflow manual run option added with closed choice
2025-07-11fix of the run triggerYevhen Bondarenko
2025-07-10T7613: pr mirror workflow manual run option addedkumvijaya
2025-07-09T7613: pr mirror workflow added workflow dispatch supportkumvijaya
2025-07-06T7613: updated to use unified pr mirror (without trigger)kumvijaya
2025-06-26added workflow for CLAlemeshovich
2025-06-19T7564: added darker ruff lint workflowkumvijaya
2025-06-19T7564: GitHub: remove ruff linter PR check - should be an automated reviewChristian Breunig
Consensus amongst the developers was to rather move the hard PR check to a soft check in form of an automated review by a Bot using GitHub actions.
2025-05-29VD-277: use YYYY.MM.DD-HHMM-integration version scheme for buildsChristian Breunig
2025-05-20T7445: added open prs conflict checker aller workflowkumvijaya
2025-04-20T7334: pr mirror trigger workflow added with label creation permission for ↵kumvijaya
default github token
2025-04-06T7289: GitHub: checkout vyos-1x repository with submodule clone enabledChristian Breunig