Skip to content

Conversation

@Alia5
Copy link
Member

@Alia5 Alia5 commented Dec 3, 2025

  • Switch to trusted publishing on git-tag push (if tag has form of v*.*.*)
  • Add automated changelog gen based on changelog commits
    • Changelogs are generated from (either):
      • Changelog-Commits that have Changelog(feat/fix/misc) at the end of the body
      • Changelog-Commits that have Changelog: feat/fix/misc at the end of the body
      • Conventional commits starting with feat: / fix: / misc:
  • Push GitHub pre-releases
  • Push tagged (v*.*.*) releases to GitHub releases, also
  • Auto package version injection via git-tags
    • This makes the version-info in .csproj files irrelevant
      The version info is always extracted from git-tags
    • Removes the need for github-actions to push automated commits

- Switch to trusted publishing on tag push
- Add changelog gen based on changelog commits
- Add pre-releases
- Push to GitHub releases
- Automate package version injection via git-tags
  This makes the version-info in .csproj files irrelevant
  Removes the need for github-actions to push automated commits

Changelog(misc)
Copy link
Contributor

@sebastian-ederer sebastian-ederer left a comment

Choose a reason for hiding this comment

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

LGTM

@sebastian-ederer sebastian-ederer merged commit 98162c6 into main Dec 3, 2025
9 checks passed
@sebastian-ederer sebastian-ederer deleted the feat/trusted_publishing branch December 3, 2025 14:33
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