Skip to content

fix: incorporate cuioss organization settings and workflows#139

Merged
cuioss-oliver merged 1 commit intomainfrom
feature/incorporate_cuioss_org
Feb 3, 2026
Merged

fix: incorporate cuioss organization settings and workflows#139
cuioss-oliver merged 1 commit intomainfrom
feature/incorporate_cuioss_org

Conversation

@cuioss-oliver
Copy link
Collaborator

Summary

  • Replaced inline GitHub Actions workflows with reusable workflow callers from cuioss-organization
  • Updated project.yml to new nested schema (release, maven-build, sonar, pages sections)
  • Removed duplicate community health files inherited from org-level cuioss/.github
  • Cleaned up repo-level secrets now inherited from organization

Changes Applied

  • verify-org-integration: Deleted 6 repo-level secrets (GPG_, OSS_SONATYPE_, PAGES_DEPLOY_TOKEN, SONAR_TOKEN), removed CODE_OF_CONDUCT.md and SECURITY.md
  • apply-repo-settings: Disabled discussions, enabled delete-branch-on-merge, set squash commit format to PR_TITLE/PR_BODY, enabled dependabot alerts and vulnerability reporting
  • update-github-actions: Replaced maven.yml (110→26 lines), replaced scorecards.yml (82→24 lines), replaced dependency-review.yml (28→16 lines), renamed maven-release.yml to release.yml (86→27 lines), updated project.yml schema
  • apply-branch-protection: Created main-branch-protection ruleset with build + sonar-build checks, cuioss-release-bot bypass

Test plan

  • Maven Build workflow triggers and passes on this PR
  • Sonar analysis runs successfully
  • Dependency review check runs on PR
  • Verify project.yml is correctly parsed by reusable workflows

🤖 Generated with Claude Code

- Replace inline workflows with reusable workflow callers (maven-build, release, scorecards, dependency-review)
- Update project.yml to new nested schema
- Remove duplicate community health files (CODE_OF_CONDUCT.md, SECURITY.md) inherited from org
- Delete repo-level secrets now inherited from organization

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cuioss-oliver cuioss-oliver merged commit 035e810 into main Feb 3, 2026
7 checks passed
@cuioss-oliver cuioss-oliver deleted the feature/incorporate_cuioss_org branch February 3, 2026 22:04
cuioss-oliver added a commit that referenced this pull request Feb 4, 2026
## Summary
- Bump current-version to 2.6.2 to trigger release workflow
- Includes all changes from organization migration (#139)

Co-authored-by: Oliver Wolff <23139298+cuioss@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
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.

1 participant