Skip to content

chore(github): enhance changelog update workflow#201

Merged
j-d-ha merged 3 commits into
mainfrom
fix/manualy-update-changelog
Nov 29, 2025
Merged

chore(github): enhance changelog update workflow#201
j-d-ha merged 3 commits into
mainfrom
fix/manualy-update-changelog

Conversation

@j-d-ha

@j-d-ha j-d-ha commented Nov 29, 2025

Copy link
Copy Markdown
Collaborator

🚀 Pull Request

📋 Summary

This PR enhances the changelog update workflow with several improvements:

  1. Manual triggering: Added workflow_dispatch event to allow manual triggering of the workflow
  2. Fork protection: Added conditional check to prevent execution from forks
  3. Upgraded action: Updated peter-evans/create-pull-request from v6 to v7
  4. Signed commits: Enabled commit signing for automated changelog updates
  5. Changelog update: Updated CHANGELOG.md with v1.2.0 release notes

The workflow now has better security and flexibility while maintaining its automated changelog update functionality.


✅ Checklist

  • My changes build cleanly
  • I've added/updated relevant tests
  • I've added/updated documentation or README
  • I've followed the coding style for this project
  • I've tested the changes locally (if applicable)

🧪 Related Issues or PRs

N/A - Maintenance improvement


💬 Notes for Reviewers

  • The workflow can now be manually triggered via workflow_dispatch for testing or emergency changelog updates
  • Fork protection ensures the workflow only runs on the main repository
  • Commit signing adds an extra layer of security for automated commits
  • The CHANGELOG.md update includes all changes from v1.2.0 release

- Document new envelope features including SNS, Kafka, Kinesis, and ALB support.
- Highlight bug fixes, refactoring, and maintenance improvements.
- Add references to standardized README updates and CI enhancements.
- Add workflow_dispatch event to manually trigger the workflow.
- Add condition to ensure event is not triggered by a fork.
- Upgrade create-pull-request action to v7.
- Enable commit signing for changelog updates.
@github-actions github-actions Bot added the type: chore Maintenance task label Nov 29, 2025
@j-d-ha j-d-ha changed the title chore(workflows): enhance changelog update workflow chore(github): enhance changelog update workflow Nov 29, 2025
@sonarqubecloud

sonarqubecloud Bot commented Nov 29, 2025

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@codecov

codecov Bot commented Nov 29, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #201   +/-   ##
=======================================
  Coverage   90.68%   90.68%           
=======================================
  Files         102      102           
  Lines        2233     2233           
  Branches      254      254           
=======================================
  Hits         2025     2025           
  Misses        115      115           
  Partials       93       93           

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6ece85a...ec0789f. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@j-d-ha
j-d-ha merged commit d721594 into main Nov 29, 2025
8 checks passed
@j-d-ha
j-d-ha deleted the fix/manualy-update-changelog branch November 29, 2025 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: chore Maintenance task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant