Skip to content

Release artifacts: add C/C++ binaries - #1530

Draft
mgovers wants to merge 5 commits into
mainfrom
pgm/feature/release-c-binaries
Draft

Release artifacts: add C/C++ binaries#1530
mgovers wants to merge 5 commits into
mainfrom
pgm/feature/release-c-binaries

Conversation

@mgovers

@mgovers mgovers commented Aug 12, 2026

Copy link
Copy Markdown
Member
  • Use CPack to create a platform-compatible binary with a name of the form libpower-grid-model-<major>.<minor>-<platform>-<architecture>
  • Upload those binaries as release artifacts

This enables using pre-built binaries in libpower-grid-model-java codegen.

Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
@mgovers mgovers self-assigned this Aug 12, 2026
@mgovers mgovers added feature New feature or request github_actions Pull requests that update GitHub Actions code labels Aug 12, 2026
Signed-off-by: Martijn Govers <Martijn.Govers@Alliander.com>
@mgovers mgovers added the do-not-merge This should not be merged label Aug 12, 2026
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: libpower-grid-model-linux-x64
path: cpp_build/${{ env.PRESET }}/libpower-grid-model-*.tar.gz

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

we also need a separate pipeline for linux aarch64

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge This should not be merged feature New feature or request github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant