Skip to content

Working#18

Merged
di-shi merged 9 commits intomasterfrom
Working
Mar 11, 2026
Merged

Working#18
di-shi merged 9 commits intomasterfrom
Working

Conversation

@di-shi
Copy link
Contributor

@di-shi di-shi commented Mar 11, 2026

No description provided.

Copilot AI review requested due to automatic review settings March 11, 2026 13:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds Maven-based packaging and GitHub Actions automation to publish OSPToolkit artifacts (including the built static library) via GitHub Packages, plus supporting repo maintenance updates.

Changes:

  • Introduces a root pom.xml that builds a distributable archive via maven-assembly-plugin and configures deployment to GitHub Packages.
  • Updates GitHub Actions workflows to build the C/C++ library, package it with Maven, and deploy on releases.
  • Adds Maven/C++ .gitignore rules, Dependabot configuration, and release notes for v4.33.0.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
pom.xml Defines Maven project metadata, distribution management to GitHub Packages, and assembly packaging of include/, lib/, and RELNOTES.txt.
RELNOTES.txt Adds release entry for 4.33.0 describing GitHub Packages update.
.gitignore Adds ignore rules for Maven outputs and common C/C++ build artifacts.
.github/workflows/release-package.yml Adds release-triggered build + Maven deploy workflow targeting GitHub Packages.
.github/workflows/c-cpp.yml Expands CI workflow to also run a Maven packaging step after building the static library.
.github/dependabot.yml Enables Dependabot updates for Maven and GitHub Actions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@di-shi di-shi requested a review from DmitryIsakbayev March 11, 2026 13:28
@di-shi di-shi merged commit 763aa29 into master Mar 11, 2026
4 checks passed
@di-shi di-shi deleted the Working branch March 11, 2026 14:01
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.

3 participants