Repository navigation
Improve changelog generation and CI workflows - #2
Merged
Merged
Conversation
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several major improvements across the codebase, focusing on enhancing pre-commit and CI workflows, improving the changelog generation system, and adding a new media player feature to the frontend. The pre-commit and CI checks for both backend and frontend are now unified and more comprehensive. Changelog generation is more flexible and robust, supporting multiple branches and filtering out co-author lines. The frontend gains a new "Play" button for media files in job cards, along with a modal player that reacts to file status events. Additional documentation and screenshots are also included.
Pre-commit and CI Workflow Improvements
.githooks/pre-commit.dsubdirectories. [1] [2] [3] [4] [5] [6] [7]Changelog Generation Enhancements
.github/scripts/generate_changelog.pyto support specifying base and additional refs for changelog grouping, filters outCo-authored-bylines from commit messages, and improves tagging logic for unreleased commits. Updates tests to cover new scenarios, including combined branches and co-author filtering. [1] [2] [3] [4] [5] [6].github/workflows/changelog.ymlto automatically publish the commit history grouped by version tags and branches to GitHub Pages.Frontend Features: Media Player Integration
JobCard.vuefor jobs with associated media files, emitting aplayevent. [1] [2]MediaPlayerModal.vue) inJobList.vue, which opens when the "Play" button is clicked and closes automatically if the file is deleted or pruned, using event listeners for file status updates. [1] [2] [3] [4] [5]Documentation Updates
README.mdwith links to related projects and adds screenshots for dashboard, statistics, and job details.UI/UX Adjustments