Skip to content

Commit 11efa00

Browse files
chore: update packages and modernize workflows
- Update @commitlint to v21 and sddm-theme to breeze (Plasma 6) - Add --break-system-packages to pip installs for PEP 668 compliance - Replace deprecated apt-get with apt globally in workflows - Fix YAML syntax and add timeouts to CI workflows - Update package.json with engines field and correct project name - Perform global rebranding from KibaTV to KibaOS in documentation - Fix documentation formatting and broken internal links Co-authored-by: christopherfoxjr <213370400+christopherfoxjr@users.noreply.github.com>
1 parent 5eb5164 commit 11efa00

36 files changed

Lines changed: 126 additions & 750 deletions

.github/workflows/analyze-pr-size.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ concurrency:
99
jobs:
1010
analyze-size:
1111
runs-on: ubuntu-latest
12+
timeout-minutes: 5
1213
steps:
1314
- name: Size
14-
run: echo "PR Size additions: ${{ github.event.pull_request.additions }}"
15+
run: |
16+
echo "PR Size additions: ${{ github.event.pull_request.additions }}"

.github/workflows/audit-embedded-zshrc-syntax-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- name: Validate Zshrc
2121
run: |
22-
sudo apt-get update && sudo apt-get install -y zsh
22+
sudo apt update && sudo apt install -y zsh
2323
sed -n "/cat > \/etc\/zsh\/zshrc << 'ZSHRC'/,/ZSHRC/p" .github/workflows/kiba.yml | grep -v "ZSHRC" > zshrc
2424
[ -s zshrc ] || (echo "zshrc not found" && exit 1)
2525
zsh -n zshrc || (echo "Syntax error in embedded zshrc" && exit 1)

.github/workflows/audit-markdown-kibatv-consistency.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Audit Markdown KibaTV Consistency
1+
name: Audit Markdown KibaOS Consistency
22

33
on:
44
push:
@@ -16,6 +16,6 @@ jobs:
1616
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
1717
with:
1818
persist-credentials: false
19-
- name: Check KibaTV brand consistency
19+
- name: Check KibaOS brand consistency
2020
run: |
21-
grep -rnEi "Kiba TV|kibatv" . --include="*.md" | grep -v "KibaTV" && (echo "Ensure KibaTV brand consistency (not 'Kiba TV' or 'kibatv')" && exit 1) || exit 0
21+
grep -rnEi "Kiba TV|kibatv" . --include="*.md" | grep -v "KibaOS" && (echo "Ensure KibaOS brand consistency (not 'Kiba TV' or 'kibatv')" && exit 1) || exit 0

.github/workflows/audit-markdown-link-relative-repo.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
persist-credentials: false
1919
- name: Check relative links
2020
run: |
21-
grep -r "https://github.com/KibaTV/" . --include="*.md" && exit 1 || exit 0
21+
grep -r "https://github.com/KibaOS/" . --include="*.md" && exit 1 || exit 0

.github/workflows/auto-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
console.log('PR merged successfully.');
6969
7070
// Explicitly trigger the build workflow
71-
console.log('Triggering the KibaTV Build workflow...');
71+
console.log('Triggering the KibaOS Build workflow...');
7272
await github.rest.actions.createWorkflowDispatch({
7373
owner: context.repo.owner,
7474
repo: context.repo.repo,

.github/workflows/auto-welcome-new-contributor-kiba.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
with:
2424
script: "github.rest.issues.createComment({\n owner: context.repo.owner,\n\
2525
\ repo: context.repo.repo,\n issue_number: context.issue.number,\n body:\
26-
\ \"\U0001F680 Welcome to KibaTV! We're thrilled to see your first contribution.\
26+
\ \"\U0001F680 Welcome to KibaOS! We're thrilled to see your first contribution.\
2727
\ Please make sure you've read our [CONTRIBUTING.md](../../CONTRIBUTING.md).\
2828
\ \u2728\"\n})\n"
2929
timeout-minutes: 5

.github/workflows/branding-asset-specification-validator.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@v4
1414
- name: Audit Asset Specifications
1515
run: |
16-
sudo apt-get update && sudo apt-get install -y imagemagick
16+
sudo apt update && sudo apt install -y imagemagick
1717
1818
echo "### Branding Asset Specification Audit" >> $GITHUB_STEP_SUMMARY
1919
echo "| File | Resolution | Aspect Ratio |" >> $GITHUB_STEP_SUMMARY

.github/workflows/calamares-branding-validator.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
1515
- name: Check Calamares branding strings
1616
run: |
17-
# Verify productName is KibaTV
18-
grep "productName:" .github/workflows/kiba.yml | grep -v "KibaTV" && { echo "Error: Calamares branding name mismatch."; exit 1; }
17+
# Verify productName is KibaOS
18+
grep "productName:" .github/workflows/kiba.yml | grep -v "KibaOS" && { echo "Error: Calamares branding name mismatch."; exit 1; }
1919
# Verify sidebar colors (Dracula)
2020
grep "SidebarBackground:" .github/workflows/kiba.yml | grep -v "#282a36" && { echo "Warning: Sidebar background color mismatch."; }
2121
echo "Calamares branding looks good."
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
name: Check JSON Syntax
22
on:
33
push:
4-
paths:
5-
- '**/*.json'
4+
paths:
5+
- '**/*.json'
66
pull_request:
7-
paths:
8-
- '**/*.json'
7+
paths:
8+
- '**/*.json'
99
jobs:
1010
check:
1111
permissions:
1212
contents: read
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
16-
with:
17-
persist-credentials: false
18-
- name: Validate JSON
19-
run: for f in $(find . -name "*.json" -not -path "*/node_modules/*"); do python3
20-
-m json.tool "$f" > /dev/null || exit 1; done
15+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
16+
with:
17+
persist-credentials: false
18+
- name: Validate JSON
19+
run: |
20+
for f in $(find . -name "*.json" -not -path "*/node_modules/*"); do
21+
python3 -m json.tool "$f" > /dev/null || exit 1
22+
done
2123
timeout-minutes: 5

.github/workflows/check-shell-script-lint-v3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
with:
1717
persist-credentials: false
1818
- name: Run ShellCheck
19-
run: 'sudo apt-get update && sudo apt-get install -y shellcheck
19+
run: 'sudo apt update && sudo apt install -y shellcheck
2020
2121
shellcheck scripts/*.sh'
2222
timeout-minutes: 5

0 commit comments

Comments
 (0)