Removed the github actions and now using manual checkout only
Some checks failed
Tests / Setup and Checkout (push) Failing after 10m10s
Tests / Backend Setup (Python 3.13 + uv + Environment) (push) Has been skipped
Tests / Frontend Setup (Node.js 24 + Yarn Berry + Build) (push) Has been skipped
Tests / Backend Tests (Python 3.13 + uv) (push) Has been skipped
Tests / Frontend Tests (TypeScript + Vue + Yarn Berry) (push) Has been skipped

Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
This commit is contained in:
2025-10-25 19:33:04 -04:00
parent b79f55355d
commit f5c4654b0a

View File

@@ -17,28 +17,24 @@ jobs:
echo "=== Setup Job - $(date) ==="
echo "Runner: ${{ gitea.runner_name || env.GITEA_RUNNER_NAME || github.runner_name || 'unknown' }}"
- name: Checkout code
uses: actions/checkout@v4
with:
repository: DarkHelm.org/plex-playlist
ref: main
fetch-depth: 1
env:
# Help with SSL issues
GIT_SSL_NO_VERIFY: "false"
- name: Fallback checkout (if needed)
if: failure()
- name: Checkout code (manual - more reliable than actions/checkout)
# Skip actions/checkout@v4 due to SSL issues with dogar.darkhelm.org
# Use manual checkout with multiple fallback methods
run: |
echo "=== Fallback Repository Checkout ==="
echo "=== Repository Checkout ==="
cd ${{ github.workspace }}
# Ensure clean workspace
rm -rf ./* .git 2>/dev/null || true
# Debug SSL connectivity
echo "Testing SSL connectivity to dogar.darkhelm.org..."
openssl s_client -connect dogar.darkhelm.org:443 -servername dogar.darkhelm.org < /dev/null 2>&1 | grep -E "(CONNECTED|Verify return code)" || echo "SSL test completed"
# Try SSH internal, SSH external, HTTP internal, then HTTPS/HTTP external
if git clone --depth 1 --branch main git@gitea:3000/DarkHelm.org/plex-playlist.git . 2>/dev/null; then
# Try SSH external first (most reliable), then other methods
if git clone --depth 1 --branch main ssh://git@dogar.darkhelm.org:2222/DarkHelm.org/plex-playlist.git . 2>/dev/null; then
echo "✓ External SSH clone successful"
elif git clone --depth 1 --branch main git@gitea:3000/DarkHelm.org/plex-playlist.git . 2>/dev/null; then
echo "✓ Internal SSH clone successful (kankali-runner only)"
elif git clone --depth 1 --branch main ssh://git@dogar.darkhelm.org:2222/DarkHelm.org/plex-playlist.git . 2>/dev/null; then
echo "✓ External SSH clone successful"