Skip to content

[ci][DO-NOT-MERGE]: Validate against sonic-swss-common migration (#1222, build 1164874)#1990

Draft
theasianpianist wants to merge 1 commit into
sonic-net:masterfrom
theasianpianist:ci-unification/validate-swss-common-1222
Draft

[ci][DO-NOT-MERGE]: Validate against sonic-swss-common migration (#1222, build 1164874)#1990
theasianpianist wants to merge 1 commit into
sonic-net:masterfrom
theasianpianist:ci-unification/validate-swss-common-1222

Conversation

@theasianpianist

@theasianpianist theasianpianist commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

DO NOT MERGE — CI validation only

Draft PR to validate that sonic-sairedis builds and tests green against the
sonic-swss-common CI-unification migration PR (sonic-net/sonic-swss-common#1222).

This draft pins sonic-sairedis's swss-common download to #1222's green build 1164874
so its whole pipeline (build + VS test + docker) is exercised against the migration
artifact (which is produced by buildenv_setup and publishes build-env/).

Changes

Pin every Download sonic swss common step (build-template, build-swss-template,
build-docker, test-docker) to runVersion: specific / runId: 1164874 instead of
latestFromBranch on $(BUILD_BRANCH).

No libnl companion changes#1222's swss-common builds against stock apt libnl, so
libswsscommon Depends on the stock libnl already present in every sonic-sairedis
build/test/docker environment.

Not for merge

The runId pin is temporary; revert to latestFromBranch / runBranch: refs/heads/$(BUILD_BRANCH)
before merge.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

…4 (migration validation)

Draft PR to validate that sonic-sairedis builds + tests green against the
sonic-swss-common CI-unification migration PR (sonic-net/sonic-swss-common#1222).

Pin every 'Download sonic swss common' step (build-template, build-swss-template,
build-docker, test-docker) to runVersion: specific / runId: 1164874 (the green sonic-net#1222
build) instead of latestFromBranch on $(BUILD_BRANCH).

sonic-net#1222's swss-common builds against STOCK apt libnl, so libswsscommon Depends on the
stock libnl already present in every sonic-sairedis build/test/docker environment --
no SONiC-libnl companion changes are needed here (only the pin).

NOT for merge -- the runId pin is temporary; revert to latestFromBranch before merge.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
@theasianpianist
theasianpianist force-pushed the ci-unification/validate-swss-common-1222 branch from f7408ff to 462b7d1 Compare July 14, 2026 19:11
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@theasianpianist theasianpianist changed the title [ci][DO-NOT-MERGE]: Validate against sonic-swss-common migration (#1222, build 1164055) [ci][DO-NOT-MERGE]: Validate against sonic-swss-common migration (#1222, build 1164874) Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants