unified-ci #1

Merged
lubba64 merged 46 commits from unified-ci into main 2026-05-28 18:18:06 +00:00
Owner
No description provided.
feat: Add ci
Some checks failed
CI / shellcheck (pull_request) Has been cancelled
CI / syntax (pull_request) Has been cancelled
CI / compliance (pull_request) Has been cancelled
feec0301a9
fix: We will not worry about bootstrap for now
Some checks failed
CI / shellcheck (pull_request) Has been cancelled
CI / syntax (pull_request) Has been cancelled
CI / compliance (pull_request) Has been cancelled
2f3816c223
fix: Remove unecessary script
Some checks failed
CI / shellcheck (pull_request) Failing after 8s
CI / syntax (pull_request) Failing after 5s
CI / compliance (pull_request) Failing after 5s
fc40ec931d
lubba64 self-assigned this 2026-05-27 20:37:41 +00:00
lubba64 removed review request for jwright159 2026-05-27 22:13:52 +00:00
Author
Owner

will re-request later when done

will re-request later when done
fix: Fix more stuff
Some checks failed
CI / shellcheck (pull_request) Failing after 11s
CI / syntax (pull_request) Successful in 7s
CI / compliance (pull_request) Successful in 4s
a493e5e0c6
fix: Update shit
Some checks failed
CI / shellcheck (pull_request) Failing after 12s
CI / syntax (pull_request) Successful in 8s
CI / compliance (pull_request) Successful in 7s
47e31a28e8
fix: Fix the stuffffff
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / syntax (pull_request) Successful in 5s
CI / compliance (pull_request) Successful in 4s
e1a2944035
fix: Re-review after edits
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / syntax (pull_request) Successful in 7s
CI / compliance (pull_request) Successful in 6s
8981095607
fix: Fix stuff, review...
Some checks failed
CI / shellcheck (pull_request) Failing after 11s
CI / syntax (pull_request) Successful in 5s
CI / compliance (pull_request) Successful in 4s
307d93bc4e
fix: Fix again
Some checks failed
CI / shellcheck (pull_request) Failing after 17s
CI / syntax (pull_request) Successful in 6s
CI / compliance (pull_request) Successful in 6s
40e0221bfa
fix: Fix again
Some checks failed
CI / shellcheck (pull_request) Failing after 17s
CI / syntax (pull_request) Successful in 5s
CI / compliance (pull_request) Successful in 7s
ad64ceeb48
fix: Fix ci again
Some checks failed
CI / shellcheck (pull_request) Failing after 21s
CI / compliance (pull_request) Successful in 11s
c758178e54
fix: Fix ci
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 6s
57c5471cd6
fix: Fix readme
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 4s
c21581898b
fix: Fix issues with scripts, add tests
Some checks failed
CI / shellcheck (pull_request) Failing after 9s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 3s
2b2474250f
fix: Finish fixing stuff
Some checks failed
CI / shellcheck (pull_request) Failing after 8s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 3s
118a4b3d10
fix: Fix stuff
Some checks failed
CI / shellcheck (pull_request) Failing after 13s
CI / compliance (pull_request) Failing after 4s
CI / test (pull_request) Failing after 4s
CI / test-all (pull_request) Successful in 4s
421a0f5ce3
fix: Fix all remaining issues probably
Some checks failed
CI / shellcheck (pull_request) Failing after 9s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 6s
CI / test-all (pull_request) Successful in 6s
aa138f2b54
fix: Fix again
Some checks failed
CI / shellcheck (pull_request) Failing after 9s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 4s
CI / test-all (pull_request) Successful in 4s
5003e569db
fix: Fix again
Some checks failed
CI / shellcheck (pull_request) Failing after 10s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 4s
0f1173e8c8
fix: fix globs
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 3s
f237950b35
test: Add tests for match glob
All checks were successful
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 3s
fc1bc8bb9f
fix: Final fix maybe
All checks were successful
CI / shellcheck (pull_request) Successful in 15s
CI / compliance (pull_request) Successful in 5s
CI / test (pull_request) Successful in 4s
CI / test-all (pull_request) Successful in 5s
23ac1f1874
fix: Organize test files
Some checks failed
CI / shellcheck (pull_request) Successful in 12s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 4s
CI / test-all (pull_request) Failing after 4s
71d7f94e01
finish
Some checks failed
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Failing after 3s
4174957d82
fix: Fix ci
Some checks failed
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Failing after 3s
d5c381a725
fix: Fix again
All checks were successful
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 5s
CI / test-all (pull_request) Successful in 3s
755686d2ce
fix: Finish fixes
All checks were successful
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 3s
5b4c7eff48
fix: Fix remaining bruh
All checks were successful
CI / shellcheck (pull_request) Successful in 13s
CI / compliance (pull_request) Successful in 6s
CI / test (pull_request) Successful in 6s
CI / test-all (pull_request) Successful in 6s
2526a687f8
fix: uuugh
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 3s
CI / test-all (pull_request) Successful in 4s
c52ebf052d
fix: Finish fixing scripts
All checks were successful
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 5s
CI / test-all (pull_request) Successful in 5s
d3928e4f7c
fix: First batch of fixes from review
All checks were successful
CI / shellcheck (pull_request) Successful in 10s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 4s
e44e8c6461
README.md Outdated
@ -4,0 +49,4 @@
Each project from the template includes `.zed/settings.json` with:
- A **safe agent profile** using DeepSeek V4 Flash with thinking enabled
Owner

Agent profile is not present

Agent profile is not present
lubba64 marked this conversation as resolved
@ -0,0 +54,4 @@
echo " [5/7] git submodule add $AUTH_URL/scripts shared"
echo ""
echo " [6/7] mkdir -p private"
echo " openssl req -x509 ... (self-signed TLS certs)"
Owner

Remove this

Remove this
lubba64 marked this conversation as resolved
@ -0,0 +10,4 @@
echo " 3. Removes the old git history and initializes a fresh repo"
echo " 4. Renames the project in Cargo.toml and cargo-generate.toml"
echo " 5. Adds the shared submodule from Forgejo"
echo " 6. Generates self-signed TLS certs for development"
Owner

We do not need to generate self-signed certs

We do not need to generate self-signed certs
lubba64 marked this conversation as resolved
new-project.sh Outdated
@ -0,0 +70,4 @@
echo "[5/7] Adding shared submodule..."
git submodule add "$AUTH_URL/scripts" shared
echo "[6/7] Generating self-signed TLS certs for development..."
Owner

see above

see above
lubba64 marked this conversation as resolved
fix: lgtm
All checks were successful
CI / shellcheck (pull_request) Successful in 12s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 6s
ee25c8d9e6
change file include syntax
All checks were successful
CI / shellcheck (pull_request) Successful in 9s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 4s
3e8db031f0
lubba64 left a comment

Mostly fine. merging soon.

Mostly fine. merging soon.
@ -0,0 +17,4 @@
if [ -d "$dir/scripts" ]; then
chmod +x "$dir/scripts"/*.sh 2>/dev/null || true
fi
if [ -d "$dir/shared" ]; then
Author
Owner

remove this

remove this
lubba64 marked this conversation as resolved
@ -0,0 +20,4 @@
find "$dir" \( -name '*.yml' -o -name '*.yaml' \) -not -path '*/target/*' -not -path '*/node_modules/*' -not -path '*/shared/*' -print0 2>/dev/null | while IFS= read -r -d '' f; do strip_yml "$f"; done
find "$dir" -name '*.toml' -not -path '*/target/*' -not -path '*/node_modules/*' -not -path '*/shared/*' -print0 2>/dev/null | while IFS= read -r -d '' f; do strip_toml "$f"; done
find "$dir" -name '*.css' -not -path '*/target/*' -not -path '*/node_modules/*' -not -path '*/shared/*' -print0 2>/dev/null | while IFS= read -r -d '' f; do strip_css "$f"; done
find "$dir" \( -name '*.jinja' -o -name '*.html' \) -not -path '*/target/*' -not -path '*/node_modules/*' -not -path '*/shared/*' -print0 2>/dev/null | while IFS= read -r -d '' f; do strip_jinja "$f"; done
Author
Owner

this "shared" folder is likely an artifact of heavy vibe coding and I'm glad I caught that...

I will rewrite this repo by hand in rust whenever I have more energy to do so, just wanted to shit this out so we have a working solution for now.

this "shared" folder is likely an artifact of heavy vibe coding and I'm glad I caught that... I will rewrite this repo by hand in rust whenever I have more energy to do so, just wanted to shit this out so we have a working solution for now.
lubba64 marked this conversation as resolved
@ -0,0 +42,4 @@
printf " %s %s\n" "$repo" "OK"
SUCCESS=$((SUCCESS + 1))
else
shared_dir="$dir/shared"
Author
Owner

more shared dir

more shared dir
lubba64 marked this conversation as resolved
@ -0,0 +44,4 @@
touch "$TMPDIR/shell-files/root.sh"
touch "$TMPDIR/shell-files/lib/lib.sh"
touch "$TMPDIR/shell-files/scripts/script.sh"
touch "$TMPDIR/shell-files/shared/shared.sh"
Author
Owner

more shared

more shared
lubba64 marked this conversation as resolved
@ -0,0 +50,4 @@
ROOT_DIR="$TMPDIR"
count=0
while IFS= read -r -d '' f; do count=$((count + 1)); done < <(collect_sh_files "shell-files")
if [ "$count" -eq 5 ]; then pass "collect_sh_files finds all 5 .sh files"; else fail "collect_sh_files found $count (expected 5)"; fi
Author
Owner

remove this test

remove this test
Author
Owner

nvm this is fine.

nvm this is fine.
lubba64 marked this conversation as resolved
fix: Fix submodules manually
All checks were successful
CI / shellcheck (pull_request) Successful in 11s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 4s
40113fc5e5
Merge branch 'main' into unified-ci
All checks were successful
CI / shellcheck (pull_request) Successful in 11s
CI / compliance (pull_request) Successful in 4s
CI / test (pull_request) Successful in 4s
226dccf225
chore: Add license back
All checks were successful
CI / shellcheck (pull_request) Successful in 8s
CI / compliance (pull_request) Successful in 3s
CI / test (pull_request) Successful in 4s
0a84456473
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Ohcool-Media/scripts!1
No description provided.