Skip to content

chore: migrate to Release-Please + reusable workflows#70

Open
TheMeinerLP wants to merge 2 commits into
developfrom
chore/release-please-migration
Open

chore: migrate to Release-Please + reusable workflows#70
TheMeinerLP wants to merge 2 commits into
developfrom
chore/release-please-migration

Conversation

@TheMeinerLP

@TheMeinerLP TheMeinerLP commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Pilot migration to the OneLiteFeather engineering standard (gold master: Cygnus), covering both Release-Please and the reusable workflows.

What changed

  • Release-Please added:
    • release-please-config.json (release-type: simple, include-v-in-tag: false to match existing 0.9.x tags, bootstrap-sha pinned to current develop HEAD)
    • .release-please-manifest.json0.9.1
    • .github/workflows/release-please.yml using googleapis/release-please-action@v5, publishing on release via reusable gradle-publish.yml@v2.4.0 (publish-task: publish)
    • version line in build.gradle.kts annotated with // x-release-please-version so the generic updater bumps it
  • Reusable workflows adopted:
    • build-pr.ymlOneLiteFeatherNET/workflows/.github/workflows/gradle-build-pr.yml@v2.4.0
    • close_invalid_prs.ymlclose-invalid-prs.yml@v2.4.0 (protected-branch: develop)
  • Removed superseded inline workflows: main-build.yml, publish.yml, release-drafter.yml

Behavior notes

  • Releases now flow via Release-Please PRs on develop (no more tag-triggered publish.yml, no more release-drafter).
  • Tag scheme stays X.Y.Z (no v prefix), consistent with existing tags.

Adopt the OneLiteFeather engineering standard (gold master: Cygnus):

- add release-please-config.json + .release-please-manifest.json (v0.9.1)
- add .github/workflows/release-please.yml (release-please-action@v5),
  publishing via reusable OneLiteFeatherNET/workflows gradle-publish.yml@v2.4.0
- build-pr.yml now calls reusable gradle-build-pr.yml@v2.4.0
- close_invalid_prs.yml now calls reusable close-invalid-prs.yml@v2.4.0
  (protected-branch: develop)
- annotate version in build.gradle.kts for release-please generic updater
- remove superseded main-build.yml, publish.yml, release-drafter.yml
@TheMeinerLP TheMeinerLP force-pushed the chore/release-please-migration branch from e731528 to 36a18eb Compare July 14, 2026 09:11
@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

Test results

 9 files   9 suites   0s ⏱️
 5 tests  5 ✅ 0 💤 0 ❌
15 runs  15 ✅ 0 💤 0 ❌

Results for commit b1544ba.

♻️ This comment has been updated with latest results.

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