Skip to content

ci: add reusable calens changelog workflow#39

Merged
DeepDiver1975 merged 3 commits intomainfrom
ci/calens-reusable-workflow
Apr 16, 2026
Merged

ci: add reusable calens changelog workflow#39
DeepDiver1975 merged 3 commits intomainfrom
ci/calens-reusable-workflow

Conversation

@DeepDiver1975
Copy link
Copy Markdown
Member

Summary

  • Extracts the shared changelog generation pattern from owncloud/ios-app and owncloud/client into a single reusable workflow
  • Accepts optional branch (default: master) and target (default: CHANGELOG.md) inputs
  • PR creation is conditional on github.ref == refs/heads/<branch>, so callers that also run on pull requests or tags (like client) skip the PR step cleanly

Callers

Test plan

  • Merge this PR first so the @main reference resolves for the caller PRs
  • Verify a push to master in any caller repo triggers the workflow and produces a chore/changelog-update PR
  • Verify a PR event in client runs calens but skips the token/PR steps

🤖 Generated with Claude Code

Extracts the shared changelog generation pattern from ios-app and
client into a single reusable workflow. Accepts optional `branch`
and `target` inputs; creates a chore/changelog-update PR only on
pushes to the target branch.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@DeepDiver1975 DeepDiver1975 force-pushed the ci/calens-reusable-workflow branch from a079d77 to cc12e68 Compare April 16, 2026 08:46
@DeepDiver1975 DeepDiver1975 marked this pull request as ready for review April 16, 2026 08:49
DeepDiver1975 and others added 2 commits April 16, 2026 12:45
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds the minimal scaffold (template + empty unreleased directory)
needed for the calens reusable workflow to run against this repo
in CI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@DeepDiver1975 DeepDiver1975 merged commit 1410f1e into main Apr 16, 2026
15 checks passed
@DeepDiver1975 DeepDiver1975 deleted the ci/calens-reusable-workflow branch April 16, 2026 13:14
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