unified-ci #1
No reviewers
Labels
No labels
Difficulty
Extreme
Difficulty
High
Difficulty
Low
Difficulty
Medium
Difficulty
Trivial
Difficulty
Unknown
Kind
Bug
Kind
Documentation
Kind
Enhancement
Kind
Feature
Kind
Make Open Source
Kind
Refactor
Kind
Sales
Kind
Security
Kind
Testing
Priority
Backlog
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Blocked
Status
Need Input From Sales
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Ohcool-Media/scripts!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "unified-ci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
will re-request later when done
@ -4,0 +49,4 @@Each project from the template includes `.zed/settings.json` with:- A **safe agent profile** using DeepSeek V4 Flash with thinking enabledAgent profile is not present
@ -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)"Remove this
@ -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"We do not need to generate self-signed certs
@ -0,0 +70,4 @@echo "[5/7] Adding shared submodule..."git submodule add "$AUTH_URL/scripts" sharedecho "[6/7] Generating self-signed TLS certs for development..."see above
Mostly fine. merging soon.
@ -0,0 +17,4 @@if [ -d "$dir/scripts" ]; thenchmod +x "$dir/scripts"/*.sh 2>/dev/null || truefiif [ -d "$dir/shared" ]; thenremove this
@ -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"; donefind "$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"; donefind "$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"; donefind "$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"; donethis "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.
@ -0,0 +42,4 @@printf " %s %s\n" "$repo" "OK"SUCCESS=$((SUCCESS + 1))elseshared_dir="$dir/shared"more shared dir
@ -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"more shared
@ -0,0 +50,4 @@ROOT_DIR="$TMPDIR"count=0while 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)"; firemove this test
nvm this is fine.