Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReleaseNotes/Changelog Overhaul + MariaDB CI Fix #1632

Merged
merged 24 commits into from
Aug 20, 2023
Merged

Conversation

Cyberboss
Copy link
Member

@Cyberboss Cyberboss commented Aug 18, 2023

馃啈
Changelog generation has been drastically improved in all areas.
/:cl:

TODO:

  • Implement DMAPI GitHub release notes.
  • Implement HTTP API GitHub release notes.
  • Implement Nuget release notes.
  • Implement .deb release notes.
  • Add new CI check to branch protections
    • Needs doing on master come deployment time
  • Merge dev, taking Clean up false errors with VSC GitHub Actions Extension聽#1631 into account

Closes #1147

- Added functionality to release notes app to generate full changelog.yml from GitHub metadata. (Incremental)
- Updated PULL_REQUEST_TEMPLATE.md to reflect changes (Strict component list)
Renaming `dox-build` job to `pages-build`
- Allows for a speedup when just building ReleaseNotes in CI
Note they have a REST API for releases which we will likely need to use to avoid more 404s in the future: https://mariadb.org/downloads-rest-api/
@Cyberboss Cyberboss added Fix Fixes incorrect functionality Feature New functionality CI/CD IT'S NOT A PHASE MOM, IT'S A REAL SPECIALIZATION labels Aug 18, 2023
@Cyberboss Cyberboss added this to the v5.14.0 milestone Aug 18, 2023
@codecov
Copy link

codecov bot commented Aug 18, 2023

Codecov Report

Merging #1632 (fe88394) into dev (c87ee59) will increase coverage by 0.01%.
Report is 4 commits behind head on dev.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              dev    #1632      +/-   ##
==========================================
+ Coverage   94.98%   95.00%   +0.01%     
==========================================
  Files         606      606              
  Lines      126527   126529       +2     
==========================================
+ Hits       120182   120205      +23     
+ Misses       6345     6324      -21     

@Cyberboss Cyberboss marked this pull request as ready for review August 20, 2023 18:49
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 20, 2023
No notes before 5.14.0 because of issues
@Cyberboss Cyberboss merged commit 7ffcfc6 into dev Aug 20, 2023
85 checks passed
@Cyberboss Cyberboss deleted the 1147-TheChangelogBiggus branch August 20, 2023 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD IT'S NOT A PHASE MOM, IT'S A REAL SPECIALIZATION Feature New functionality Fix Fixes incorrect functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rethink release changelogs
1 participant