Skip to content

Add: license file test to ci - #39

Merged
pascalholthaus merged 8 commits into
mainfrom
pholthaus/ci
Sep 22, 2026
Merged

pascalholthaus merged 8 commits into
mainfrom
pholthaus/ci

Conversation

@pascalholthaus

@pascalholthaus pascalholthaus commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

What

Change: Run CI regression tests inside distribution-specific containers.
Change: Use self-hosted AMD64 and ARM64 runners for container-based CI.
Add: OEC license-file regression test.
Add: OSI license-file regression test.

Why

We now have tests for Ubuntu, Debian, Fedora, and Arch Linux.

References

CPB-957

Checklist

  • I have used the following LLMs/AI tools in this pull request:
  • Chatgpt debug
  • Copilot review

@pascalholthaus
pascalholthaus force-pushed the pholthaus/ci branch 3 times, most recently from 323fcb7 to aedd2ce Compare September 22, 2026 10:25
@pascalholthaus
pascalholthaus force-pushed the pholthaus/ci branch 3 times, most recently from b172fcd to 028326d Compare September 22, 2026 11:27
@pascalholthaus pascalholthaus changed the title Change: CI in container Add: license file test to ci Sep 22, 2026
@pascalholthaus
pascalholthaus marked this pull request as ready for review September 22, 2026 13:13
@pascalholthaus
pascalholthaus requested a review from a team as a code owner September 22, 2026 13:13
@pascalholthaus
pascalholthaus enabled auto-merge (squash) September 22, 2026 13:13
@pascalholthaus
pascalholthaus requested a lite review from Copilot September 22, 2026 13:14
@pascalholthaus
pascalholthaus merged commit 519419d into main Sep 22, 2026
12 checks passed
@pascalholthaus
pascalholthaus deleted the pholthaus/ci branch September 22, 2026 13:16

Copilot AI 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.

Copilot review overview

🟡 Changes recommended

Address the self-hosted runner security risk, license-file permissions, and persistent-container cleanup.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity

Open (1)
What changed in this PR

This pull request adds OEC/OSI license-file regression coverage and runs distribution-specific tests in containers across AMD64/ARM64 self-hosted runners.

Changes:

  • Adds OEC and OSI license-file tests.
  • Adds containerized CI setup and dependency installation.
  • Expands the CI matrix across Ubuntu, Debian, Fedora, and Arch.
  • Cleans generated deployment state.
File Summary
regress/​share.sh Cleans generated product state.
regress/​osi.sh Adds OSI license-file regression coverage.
regress/​ec.sh Adds OEC license-file regression coverage.
regress/​ci/​run.sh Builds and runs regressions inside CI containers.
.github/​workflows/​ci.yml Defines the distribution and architecture CI matrix.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/ci.yml
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