From bc404275a103b945324edbcd8e9829aa94611b20 Mon Sep 17 00:00:00 2001
From: OCram85
Date: Sat, 19 Nov 2022 18:36:02 +0100
Subject: [PATCH] Adds gitea changelog config (#19)
#### :book: Summary
- adds gitea changelog helper
- adds changelog config based on default labels
- fixes readme typo
- adds final project logo
#### :bookmark_tabs: Test Plan
> :bulb: Select your test plan for the code changes.
- [x] CI pipeline tests
- [ ] Custom test
- [ ] No test plan
##### Details / Justification
#### :books: Additional Notes
Co-authored-by: OCram85
Reviewed-on: https://gitea.ocram85.com/CodeServer/arkanum/pulls/19
---
.changelog.yml | 38 +++++++++++++++++++++++++
.vscode/dictionaries/project-words.txt | 3 +-
CHANGELOG.md | 0
README.md | 3 +-
arkanum | 13 ++++++++-
arkanum-completion | 2 +-
assets/social-logo.png | Bin 372362 -> 19356 bytes
7 files changed, 55 insertions(+), 4 deletions(-)
create mode 100644 .changelog.yml
create mode 100644 CHANGELOG.md
diff --git a/.changelog.yml b/.changelog.yml
new file mode 100644
index 0000000..9e37949
--- /dev/null
+++ b/.changelog.yml
@@ -0,0 +1,38 @@
+# The full repository name
+repo: CodeServer/arkanum
+
+# Service type (gitea or github)
+service: gitea
+
+# Base URL for Gitea instance if using gitea service type (optional)
+# Default: https://gitea.com
+base-url: https://gitea.ocram85.com
+
+# Changelog groups and which labeled PRs to add to each group
+groups:
+ - name: 🐛 BUGFIXES
+ labels:
+ - bug
+ - name: ✨ FEATURES
+ labels:
+ - feature
+ - name: 🛠️ ENHANCEMENTS
+ labels:
+ - enhancement
+ - name: 📦 BUILD
+ labels:
+ - pipeline
+ - name: 🤖 DEPENDENCIES
+ labels:
+ - renovate
+ - name: 📚 DOCS
+ labels:
+ - docs
+ - name: ⚙️ META
+ labels:
+ - meta
+ - name: 🔖 MISC
+ default: true
+
+# regex indicating which labels to skip for the changelog
+skip-labels: skip-changelog|backport\/.+
diff --git a/.vscode/dictionaries/project-words.txt b/.vscode/dictionaries/project-words.txt
index eaf90c9..f0a04f8 100644
--- a/.vscode/dictionaries/project-words.txt
+++ b/.vscode/dictionaries/project-words.txt
@@ -1,5 +1,6 @@
arkanum
+dotnet
Fira
+gitea
LTS
tbd
-dotnet
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..e69de29
diff --git a/README.md b/README.md
index c6e4a88..0eda573 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
- 🧙 Arkanum ✨🌌☄️💥
+ 🧙 Arkanum ✨ 🌌 ☄️ 💥
@@ -56,6 +56,7 @@ This helps reducing the image size.
Syntax: arkanum RUNTIME ...
RUNTIME [dotnet|golang|nodejs|powershell]
dotnet Installs latest LTS dotnet core sdk + runtime.
+ gitea Installs gitea tools like the changelog generator.
golang Installs golang 1.19.3.
nodejs Installs latest NodeJs LTS version.
powershell Installs latest PowerShell LTS version.
diff --git a/arkanum b/arkanum
index 6530d10..ee9f4ce 100755
--- a/arkanum
+++ b/arkanum
@@ -10,6 +10,7 @@ function showHelp() {
Syntax: arkanum RUNTIME ...
RUNTIME [dotnet|golang|nodejs|powershell]
dotnet Installs latest LTS dotnet core sdk + runtime.
+ gitea Installs gitea tools like the changelog generator.
golang Installs golang 1.19.3.
nodejs Installs latest NodeJs LTS version.
powershell Installs latest PowerShell LTS version.
@@ -123,7 +124,15 @@ function instPwsh() {
# Install PowerShell
sudo apt-get install --no-install-recommends -y powershell
- echo "done." "PowerShell"
+ say "done." "PowerShell"
+}
+
+function instGiteaTools() {
+ say "Installing Gitea tools..." "Gitea"
+ sudo curl -sSl https://dl.gitea.io/changelog-tool/main/changelog-main-linux-amd64 -o /usr/bin/changelog
+ sudo chmod +x /usr/bin/changelog
+ say "'changelog' command installed." "Gitea"
+ say "done." "Gitea"
}
function setCodeSettings() {
@@ -163,6 +172,8 @@ function main() {
instNodeJs
elif [[ "$i" == "powershell" ]]; then
instPwsh
+ elif [[ "$i" == "gitea" ]]; then
+ instGiteaTools
elif [[ "$i" == "--disable-motd" ]]; then
disableMotd
exit 0
diff --git a/arkanum-completion b/arkanum-completion
index 88d4fef..fda9906 100644
--- a/arkanum-completion
+++ b/arkanum-completion
@@ -1,3 +1,3 @@
#!/bin/bash
-complete -W "--disable-motd --reset-codesetting dotnet golang nodejs powershell -h" arkanum
+complete -W "--disable-motd --reset-codesetting dotnet gitea golang nodejs powershell -h" arkanum
diff --git a/assets/social-logo.png b/assets/social-logo.png
index 5039e9e8810e9c544be8a9679b1323d877214796..c6e5eaacca9742d5cc1ac208bf017e3241aecc9e 100644
GIT binary patch
literal 19356
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