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
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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user