Skip to content

Commit 17bf000

Browse files
🔄 Update GitHub workflows and configuration
- Changed renamed file emoji from 🔁 to ♻️ in package-release workflow - Updated release automation workflows - Updated CODEOWNERS file Workflow improvements: - Better release note generation with emoji indicators - Enhanced change tracking in release descriptions - Improved automation for GitHub Actions
1 parent d6bf238 commit 17bf000

File tree

5 files changed

+18
-94
lines changed

5 files changed

+18
-94
lines changed

.github/CODEOWNERS

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Lines matching patterns will assign code ownership.
22
# Adjust GitHub usernames or teams below.
33

4-
* @Brandon-Roff
5-
docs/** @Brandon-Roff
6-
Linux/** @Brandon-Roff
7-
Windows/** @Brandon-Roff
8-
.github/workflows/** @Brandon-Roff
4+
* @Nerdy-Technician
5+
Linux/** @Nerdy-Technician
6+
Windows/** @Nerdy-Technician
7+
.github/workflows/** @Nerdy-Technician

.github/workflows/package-release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ permissions:
2222
contents: write
2323

2424
env:
25-
WINDOWS_ARCHIVE: TRMM-Windows-Scripts.zip
26-
LINUX_ARCHIVE: TRMM-Linux-Scripts.zip
25+
WINDOWS_ARCHIVE: Nerdy-RMMScripts-Windows.zip
26+
LINUX_ARCHIVE: Nerdy-RMMScripts-Linux.zip
2727

2828
jobs:
2929
build-and-package:
@@ -79,12 +79,12 @@ jobs:
7979
cd release
8080
echo "Generating SHA256SUMS.txt"
8181
rm -f SHA256SUMS.txt
82-
for f in TRMM-*Scripts.zip ReleaseNotes-*.md; do
82+
for f in Nerdy-RMMScripts-*Scripts.zip ReleaseNotes-*.md; do
8383
sha256sum "$f" >> SHA256SUMS.txt
8484
done
8585
echo '{"generated":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","tag":"'${{ steps.tags.outputs.current_tag }}'","previous":"'${{ steps.tags.outputs.previous_tag }}'","archives":[' > manifest.json
8686
first=1
87-
for a in TRMM-*Scripts.zip; do
87+
for a in Nerdy-RMMScripts-*Scripts.zip; do
8888
size=$(stat -c %s "$a")
8989
if [ $first -eq 0 ]; then echo ',' >> manifest.json; fi
9090
echo '{"name":"'$a'","size":'$size'}' >> manifest.json
@@ -145,8 +145,8 @@ jobs:
145145
PREV='${{ steps.tags.outputs.previous_tag }}'
146146
CUR='${{ steps.version.outputs.new_tag || steps.tags.outputs.current_tag }}'
147147
if [ -n "$PREV" ]; then
148-
TABLE=$(git diff --name-status "$PREV" "$CUR" | awk 'BEGIN{print "| Status | File |"; print "|--------|------|"} {s=$1; f=$2; if(s=="R"){f=$3} emoji=""; if(s=="A")emoji="🆕"; else if(s=="M")emoji="✏️"; else if(s=="D")emoji="🗑️"; else if(s=="R")emoji="🔁"; else if(s=="C")emoji="📄"; print "| " emoji " " s " | " f " |"}')
149-
COUNTS=$(git diff --name-status "$PREV" "$CUR" | awk '{c[$1]++} END{for(k in c){emoji=""; if(k=="A")emoji="🆕"; else if(k=="M")emoji="✏️"; else if(k=="D")emoji="🗑️"; else if(k=="R")emoji="🔁"; else if(k=="C")emoji="📄"; print "- " emoji " " k ":" c[k]}}')
148+
TABLE=$(git diff --name-status "$PREV" "$CUR" | awk 'BEGIN{print "| Status | File |"; print "|--------|------|";} {s=$1; f=$2; if(s=="R"){f=$3} emoji=""; if(s=="A")emoji="🆕"; else if(s=="M")emoji="✏️"; else if(s=="D")emoji="🗑️"; else if(s=="R")emoji="♻️"; else if(s=="C")emoji="📄"; print "| " emoji " " s " | " f " |"}')
149+
COUNTS=$(git diff --name-status "$PREV" "$CUR" | awk '{c[$1]++} END{for(k in c){emoji=""; if(k=="A")emoji="🆕"; else if(k=="M")emoji="✏️"; else if(k=="D")emoji="🗑️"; else if(k=="R")emoji="♻️"; else if(k=="C")emoji="📄"; print "- " emoji " " k ":" c[k]}}')
150150
echo "table<<EOF" >> $GITHUB_OUTPUT
151151
echo "$TABLE" >> $GITHUB_OUTPUT
152152
echo "EOF" >> $GITHUB_OUTPUT
@@ -165,12 +165,12 @@ jobs:
165165
tag_name: ${{ steps.version.outputs.new_tag }}
166166
name: ${{ steps.version.outputs.new_tag }}
167167
body: |
168-
## 🚀 TRMM Scripts ${{ steps.version.outputs.new_tag }}
168+
## 🚀 Nerdy-RMMScripts Scripts ${{ steps.version.outputs.new_tag }}
169169
Prev Tag: `${{ steps.tags.outputs.previous_tag || '∅ initial' }}`
170170
Commit: `${{ github.sha }}` | Run: `${{ github.run_id }}`
171171
172172
### 🔄 Changes
173-
**Status Legend:** 🆕 Added | ✏️ Modified | 🗑️ Deleted | 🔁 Renamed
173+
**Status Legend:** 🆕 Added | ✏️ Modified | 🗑️ Deleted | ♻️ Renamed
174174
${{ steps.changes.outputs.initial == 'true' && 'Initial release – all current files included.' || '' }}
175175
${{ steps.changes.outputs.initial == 'true' && '' || '**Counts:**' }}
176176
${{ steps.changes.outputs.initial == 'true' && '' || steps.changes.outputs.counts }}

.github/workflows/release-descriptor.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ jobs:
4646
run: |
4747
set -euo pipefail
4848
mkdir -p release_out
49-
zip -r release_out/TRMM-Windows-Scripts.zip Windows -x "*/.git/*"
50-
zip -r release_out/TRMM-Linux-Scripts.zip Linux -x "*/.git/*"
49+
zip -r release_out/Nerdy-RMMScripts-Windows.zip Windows -x "*/.git/*"
50+
zip -r release_out/Nerdy-RMMScripts-Linux.zip Linux -x "*/.git/*"
5151
PREV="$(git tag --sort=-creatordate | grep -v "^${{ steps.version.outputs.version }}$" | grep '^v' | head -1 || true)"
5252
if [ -n "${PREV}" ]; then git diff --name-status "${PREV}"...HEAD > release_out/diff.txt; else git diff --name-status HEAD > release_out/diff.txt; fi
5353
A=$(grep '^A' release_out/diff.txt | wc -l | tr -d ' ' || true)
@@ -71,8 +71,8 @@ jobs:
7171
fi
7272
echo
7373
echo "### 📦 Archives"
74-
echo "- TRMM-Windows-Scripts.zip"
75-
echo "- TRMM-Linux-Scripts.zip"
74+
echo "- Nerdy-RMMScripts-Windows.zip"
75+
echo "- Nerdy-RMMScripts-Linux.zip"
7676
} > release_out/body.md
7777
sha256sum release_out/*.zip > release_out/SHA256SUMS.txt
7878
@@ -93,8 +93,8 @@ jobs:
9393
name: ${{ steps.version.outputs.version }}
9494
body_path: release_out/body.md
9595
files: |
96-
release_out/TRMM-Windows-Scripts.zip
97-
release_out/TRMM-Linux-Scripts.zip
96+
release_out/Nerdy-RMMScripts-Windows.zip
97+
release_out/Nerdy-RMMScripts-Linux.zip
9898
release_out/SHA256SUMS.txt
9999
env:
100100
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 0 additions & 74 deletions
This file was deleted.

release.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)