Skip to content

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

Merged
theEvilReaper merged 2 commits into
developfrom
chore/release-please-migration
Jul 19, 2026
Merged

chore: migrate to Release-Please + reusable workflows#70
theEvilReaper merged 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.

@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
Contributor

Test results

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

Results for commit 12aea0f.

♻️ This comment has been updated with latest results.

@theEvilReaper

Copy link
Copy Markdown
Contributor

@TheMeinerLP requires a rebase

@theEvilReaper
theEvilReaper force-pushed the chore/release-please-migration branch from b1544ba to 12aea0f Compare July 19, 2026 13:52
@theEvilReaper
theEvilReaper merged commit 6aa72c1 into develop Jul 19, 2026
8 checks passed
@theEvilReaper
theEvilReaper deleted the chore/release-please-migration branch July 19, 2026 13:55
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