Commit Graph

38 Commits

Author SHA1 Message Date
b57c2a5b31 feat: Generate changelog and use it for release body
This commit introduces a changelog generation step in the `check.yml` workflow. The changelog is generated using `git log` to capture commit messages since the last tag.

The generated `CHANGELOG.md` file is then used as the body for the GitHub release, providing a more informative release description.
2025-03-20 21:22:21 +07:00
a968d095c5 feat: Update versioning and release date format
This commit updates the versioning and release date format in the `check.yml` workflow.

The version string now includes the datetime, branch, and short hash. The release date format has also been updated to include the time. This provides more granular information for releases.
2025-03-20 21:15:43 +07:00
a1c8f0553e chore: Remove Git commit/push steps from check.yml
This commit removes the Git commit and push steps from the `check.yml` workflow. These steps were previously used to update the version info, but are no longer needed. The version info is now updated through a different mechanism.
2025-03-20 21:07:35 +07:00
cd84f52282 chore(update): Re-add Git authorization and commit/push steps to check.yml
This commit re-adds the Git authorization and commit/push steps to the check.yml workflow. These steps were removed in a previous commit, but are needed to update the version info.
2025-03-20 19:35:16 +07:00
bb06b412f4 feat: Improve release body 2025-03-20 13:21:55 +07:00
7231482aea chore: Remove unnecessary git commands and update README
This commit removes the Git authorization and commit/push steps from the check.yml workflow, as they are no longer needed. It also removes the check badge from the README.md.
2025-03-20 12:46:11 +07:00
84f7d960b3 feat(release): Improve Release Notes 2025-03-20 11:20:32 +07:00
8e1b13cc5d feat(release): Automate Release Process 2025-03-20 11:08:07 +07:00
f5d2657827 chore(ci): Update workflow to use Ubuntu 22.04 and improve JSON formatting 2025-01-24 01:43:42 +07:00
49467ae039 chore(workflow): Exclude masterTrans files from JSON sorting 2025-01-21 00:51:33 +07:00
28bd1b45b5 chore(workflow): Update Prettier command to include additional JSON files 2025-01-21 00:41:41 +07:00
fac92deeeb chore(workflow): Update Prettier and Git push commands in CI configuration 2025-01-21 00:39:04 +07:00
97cd8be045 chore(check.yml): add write permission for pull-requests
chore(check.yml): update git push command to push to the correct branch based on event type
2024-07-01 16:43:26 +07:00
a7c8035deb chore(check.yml): remove condition for format job execution 2024-07-01 16:37:43 +07:00
34312e01a4 chore(check.yml): rename workflow file from update.yml to check.yml
chore(check.yml): update workflow name from "Update" to "Check"
chore(check.yml): add git pull command before committing changes
chore(README.md): update badge URL for workflow status to check.yml
2024-07-01 16:10:28 +07:00
f1de8e4e40 chore(update.yml): update Sort JSON files step to exclude "genericTrans" directory 2024-07-01 13:54:26 +07:00
93ab99ab49 chore(update.yml): add continue-on-error flag to the push job 2024-07-01 12:39:17 +07:00
db0c9a0015 chore(update.yml): rename dispatch.yml to update.yml
chore(update.yml): update name from Dispatch to Update
chore(update.yml): update job name from dispatch to update
chore(update.yml): add steps to checkout repository, authorize git, write branch and hash info, commit changes, and push to origin main
chore(update.yml): update notification title from Dispatch to Update
2024-07-01 12:36:28 +07:00
4a682bb9c0 chore(dispatch.yml): update Prettier command to include both single-level and nested JSON files
chore(dispatch.yml): update Sort JSON files command to use -exec {} + instead of -exec {} \;
chore(dispatch.yml): update git add command to include both single-level and nested JSON files
2024-07-01 11:26:11 +07:00
dbfa565b10 chore(dispatch.yml): modify Sort JSON files step to exclude sorting JSON files in "local-files/genericTrans/lyrics" directory 2024-07-01 11:18:38 +07:00
e42eb74a58 chore(dispatch.yml): update workflow to install dependencies and format/sort JSON files
fix(dispatch.yml): fix prettier and sort-json installation commands
chore(dispatch.yml): update commit message to reflect formatting and sorting of JSON files
2024-07-01 11:12:20 +07:00
bfbf3d6d43 chore(dispatch.yml): update Prettier command to include plugin search directory 2024-07-01 11:06:00 +07:00
7d9b7bc871 fix(dispatch.yml): update Node.js setup action to use version 4 instead of version 3
chore(dispatch.yml): update Node.js version to 18
2024-07-01 11:01:16 +07:00
d8b5fa825a chore(dispatch.yml): format JSON files with Prettier 2024-07-01 10:59:22 +07:00
0842c5df94 fix(dispatch.yml): update condition for sending notification to Discord to exclude pull request events
fix(dispatch.yml): update condition for dispatching update submodule to exclude pull request events
2024-07-01 10:32:09 +07:00
17857c5fe4 chore: Add Discord notification for validation status 2024-06-20 14:56:44 +07:00
8a38995b90 chore: Update dispatch configuration 2024-06-19 04:08:11 +07:00
04c64a1551 chore: Add Discord notification for validation status 2024-06-19 04:04:47 +07:00
05111486d5 chore: Add resource validation workflow and script 2024-06-19 03:28:53 +07:00
0dd0a5c506 chore: Update dispatch configuration 2024-06-18 22:47:58 +07:00
1403896510 chore: Update workflow configuration 2024-06-18 22:46:19 +07:00
9f4806ccdb chore: Update validation workflow configuration 2024-06-18 22:34:51 +07:00
cdf1b27a80 chore: Update workflow job names and configurations 2024-06-18 22:33:08 +07:00
89c75bbc93 chore: Update workflow job name to "validate" 2024-06-18 22:30:18 +07:00
3c1655c481 chore: Add validation workflow 2024-06-18 22:29:04 +07:00
0370ea8f70 chore: Update dispatch configuration 2024-06-18 22:28:53 +07:00
958f783e6e chore: Update dispatch configuration 2024-06-18 17:36:17 +07:00
c82e9e53aa chore: Add workflow for dispatching submodule update 2024-06-17 03:47:33 +07:00