Skip to content

Resolve the openDAQ SDK staging by image revision and triplet - #24

Open
alexadereyko wants to merge 2 commits into
mainfrom
jira/TBBAS-3554-stage-with-core-revision
Open

alexadereyko wants to merge 2 commits into
mainfrom
jira/TBBAS-3554-stage-with-core-revision

Conversation

@alexadereyko

Copy link
Copy Markdown
Contributor

Brief

Resolve the openDAQ SDK staging by its image revision and triplet instead of a tag.

Overview

  • stage.yml takes an opendaq-ref input; empty, the opendaq_ref file is used. The ref is resolved to a commit.
  • The openDAQ SDK staging is requested by org.opencontainers.image.revision and com.opendaq.package.triplet. One table in the resolve job maps each job to its triplet.
  • The module packages record that revision as com.opendaq.dependencies.opendaq.revision.
  • check-core-staging.yml asks for the staging by its revision.

The staging workflow takes an opendaq-ref input; empty, it uses the
opendaq_ref file. The ref is resolved to a commit. The resolve job lists
each job with the triplet of the openDAQ staging it builds against; a
staging is asked for by that revision and triplet, and the module
records the revision as dependencies/opendaq/revision in its metadata.
The core staging check asks for the core by its revision.

The workflows take openDAQ-CI v4 and cmake-utils v1.1.3.
@alexadereyko
alexadereyko force-pushed the jira/TBBAS-3554-stage-with-core-revision branch from d9f511a to 892f654 Compare October 15, 2026 14:36
@alexadereyko
alexadereyko marked this pull request as ready for review October 16, 2026 09:05
@alexadereyko alexadereyko self-assigned this Oct 16, 2026

@alien588 alien588 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

opendaq_ref moves to 737a0e2, openDAQ#1339, whose staging is found by
its revision.
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