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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀Preview Release (v1.0.0-preview.5) #49

Merged
merged 6 commits into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"aarch",
"CASL",
"cicd",
"deno",
"freetypesharp",
"imagesharp",
"kdcli",
Expand Down
2 changes: 1 addition & 1 deletion deno.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "v1.0.0-preview.4",
"version": "v1.0.0-preview.5",
"tasks": {
"check": "deno check **/*/*.ts",
"tests": "deno test ./Tests/*Tests.ts",
Expand Down
2 changes: 1 addition & 1 deletion dev-tools/bin/kd-admin
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh
# generated by deno install
deno "run" "--allow-read" "--allow-write" "--allow-net" "--allow-env" "--allow-run" "--no-config" "https://raw.githubusercontent.com/KinsonDigital/kd-admin/v1.0.0-preview.3/src/main.ts" "$@"
deno "run" "-R" "-W" "-N" "-E" "--allow-run" "--no-lock" "--no-config" "https://raw.githubusercontent.com/KinsonDigital/kd-admin/v1.0.0-preview.5/src/main.ts" "$@"
2 changes: 1 addition & 1 deletion dev-tools/bin/kd-admin.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
% generated by deno install %
@deno "run" "--allow-read" "--allow-write" "--allow-net" "--allow-env" "--allow-run" "--no-config" "https://raw.githubusercontent.com/KinsonDigital/kd-admin/v1.0.0-preview.3/src/main.ts" %*
@deno "run" "-R" "-W" "-N" "-E" "--allow-run" "--no-lock" "--no-config" "https://raw.githubusercontent.com/KinsonDigital/kd-admin/v1.0.0-preview.5/src/main.ts" %*
3 changes: 2 additions & 1 deletion dev-tools/prepare-release-settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,6 @@
}
],
"githubTokenEnvVarName": "CICD_TOKEN",
"versionFilePath": "./deno.json"
"versionFilePath": "./deno.json",
"releaseNotesFilePrefix": "Release-Notes-"
}
3 changes: 2 additions & 1 deletion dev-tools/prev-gen-release-notes-settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"Enhancements 💎": "💎enhancement",
"Bug Fixes 🐛": "🐛bug",
"Breaking Changes 🧨": "🧨breaking-changes",
"Dependency Updates 📦": "📦dependency-update"
"Dependency Updates 📦": "📦dependency-update",
"Other 🪧": "♻️cicd"
},
"prCategoryLabelMappings": {
"Dependency Updates 📦": "📦dependency-update"
Expand Down
3 changes: 2 additions & 1 deletion dev-tools/prod-gen-release-notes-settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
"Enhancements 💎": "💎enhancement",
"Bug Fixes 🐛": "🐛bug",
"Breaking Changes 🧨": "🧨breaking-changes",
"Dependency Updates 📦": "📦dependency-update"
"Dependency Updates 📦": "📦dependency-update",
"Other 🪧": "♻️cicd"
},
"prCategoryLabelMappings": {
"Dependency Updates 📦": "📦dependency-update"
Expand Down
35 changes: 35 additions & 0 deletions release-notes/preview-releases/Release-Notes-v1.0.0-preview.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<h1 align="center" style="color: mediumseagreen;font-weight: bold;">
kd-admin ${RELEASETYPE} Release Notes - v1.0.0-preview.5
</h1>

<h2 align="center" style="font-weight: bold;">Quick Reminder</h2>

<div align="center">

As with all software, there is always a chance for issues and bugs, especially for preview releases, so your input is greatly appreciated. 🙏🏼
</div>

<h2 align="center" style="font-weight: bold;">New Features ✨</h2>

1. [#45](https://github.com/KinsonDigital/kd-admin/issues/45) - Added a new setting to the prepare release process to prefix release notes files with a value.
> [!Note]
> The name of this setting is `releaseNotesFilePrefix` and is used in the _**prepare-release-settings.json**_ config file.

<h2 align="center" style="font-weight: bold;">Enhancements 💎</h2>

1. [#44](https://github.com/KinsonDigital/kd-admin/issues/44) - Improved the error log message when a file version key with value cannot be found.
2. [#43](https://github.com/KinsonDigital/kd-admin/issues/43) - Added the `--no-lock` option to install process to prevent accidental manipulation of _**deno.lock**_ files deno projects when installing the tool.

<h2 align="center" style="font-weight: bold;">Bug Fixes 🐛</h2>

1. [#44](https://github.com/KinsonDigital/kd-admin/issues/44) - Fixed a bug where when the error logs are incorrect when a GitHub user name is invalid.

<h2 align="center" style="font-weight: bold;">Dependency Updates 📦</h2>

1. [#46](https://github.com/KinsonDigital/kd-admin/pull/46) - Updated the deno `toText` function to version _**0.224.0**_.

<h2 align="center" style="font-weight: bold;">Other 🪧</h2>

1. [#45](https://github.com/KinsonDigital/kd-admin/issues/45) - Updated the deno _**v1.x.x**_ style of permissions to the _**v1.46.x**_ style of permissions in all workflows.
2. [#45](https://github.com/KinsonDigital/kd-admin/issues/45) - Updated the build status check and release workflows to use the new enhanced `deno check` command release in deno version _**v1.46.x**_.
3. [#44](https://github.com/KinsonDigital/kd-admin/issues/44) - Fixed an issue with the if logic for the jobs in the _**sync-pr-to-issue.yml**_ workflow, preventing regular feature branch PRs from running issues to PR syncs.