summaryrefslogtreecommitdiff
path: root/.github
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-24T9019: Update GitHub PR templates with AI tool usage policyAndrii Klymenko
Add a checkbox for reviewing code produced by GenAI tools in the PR template.
2026-06-08T8966: add legacy-label escape to invalid-task-id rule (commit check exempt) ↵Yuriy Andamasov
(#5259)
2026-06-06ci: T8966: exempt bots from product T-ID (invalid-task-id) gate (#5258)Yuriy Andamasov
2026-06-05ci: T8966: add product T-ID title/commit check (opt-in relocation) (#5257)Yuriy Andamasov
2026-06-02ci: T8943: complete current->rolling branch-ref migration (rollout 1c follow-up)Yuriy Andamasov
Rollout 1c PR #5241 renamed the default branch current->rolling and updated the 7 workflow files, but missed two files that still referenced the old branch name: - .github/config/smoketest-branches.json: the branch config is keyed by github.ref_name. package-smoketest.yml already triggers on `rolling`, then looks up `.branches["rolling"]`, which returned null -> the workflow errored out ("No smoketest configuration found for branch 'rolling'") on every push and PR to the rolling branch. Rename the key current->rolling. The entry's vyos_mirror and container_image are also moved to the now-canonical `rolling` release stream (packages.vyos.net/repositories/rolling/, vyos/vyos-build:rolling -- both live; the rolling docker tag is actively rebuilt while `current` froze at 2026-03-27), matching the self-consistent circinus/sagitta entries where key == mirror == image == branch name. - .github/PULL_REQUEST_TEMPLATE.md: two github.com/vyos/vyos-1x/{blob,tree}/current/ links repointed to /rolling/ (the default branch). A full-repo scan confirmed no other current->rolling git-branch references remain; all other "current" occurrences are the VyOS release-stream/version/ config vocabulary and are intentionally left unchanged. 🤖 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-13T8852: migrate .github/mergify.yml to extends: mergifyYuriy Andamasov
2026-05-12Merge pull request #5176 from vyos/mergify/configuration-deprecated-updateDaniil Baturin
ci(mergify): upgrade configuration to current format
2026-05-09build: T8834: remove SonarCloud integrationYuriy Andamasov
🤖 Generated by robots (https://vyos.io)
2026-05-08Merge pull request #5177 from vyos/T8595-add-agents-mdDaniil Baturin
general: T8595: add AGENTS.md
2026-05-07general: T8595: add AGENTS.mdYuriy Andamasov
2026-05-07ci(mergify): upgrade configuration to current formatmergify[bot]
2026-05-06T8463: Update GitHub actions to latest versionsasklymenko
2026-05-06T8218: removed unqueue from mergify yaml as it is unsupportedkumvijaya
2026-04-26T8531: add Mergify config with commands restrictionsYuriy Andamasov
2026-04-15Merge pull request #5126 from kumvijaya/currentAndrii Klymenko
T8490: added typos check workflow
2026-04-14T8490: added typos check workflowkumvijaya
2026-04-03Merge pull request #5105 from kumvijaya/currentChristian Breunig
T8453: smoke test workflow updated to check branch match with vyos-build for checkout
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-03-27T8410: Fix typos and mistakes for comments and messagesViacheslav Hletenko
Fix typos and mistakes No functional changes
2026-03-26T8437: Use self-hosted runners for smoketestsAndrii Klymenko
Add the configuration parameters required to specify self-hosted smoketests runners.
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-10-09T7878: Using mergify rule to handle conflict checks for private repokumvijaya
2025-09-24T7748: using mergify rule to handle conflict checks for private repokumvijaya