Skip to content

Commit 06b98d3

Browse files
committed
WIP
1 parent 7155b76 commit 06b98d3

File tree

3 files changed

+79
-3
lines changed

3 files changed

+79
-3
lines changed

.github/workflows/debug-docker.yml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
name: Debug Docker Setup
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
debug-docker:
8+
runs-on: macos-latest
9+
10+
steps:
11+
- name: Checkout
12+
uses: actions/checkout@v4
13+
14+
- name: Check system info
15+
run: |
16+
echo "=== System Information ==="
17+
uname -a
18+
sw_vers
19+
echo "=== Available commands ==="
20+
which brew
21+
which python3
22+
which docker || echo "Docker not found"
23+
24+
- name: Install Docker Desktop
25+
run: |
26+
echo "=== Installing Docker Desktop ==="
27+
brew install --cask docker
28+
echo "Docker Desktop installed"
29+
30+
- name: Start Docker Desktop
31+
run: |
32+
echo "=== Starting Docker Desktop ==="
33+
open -a Docker
34+
echo "Docker Desktop launched"
35+
36+
- name: Wait for Docker to start
37+
run: |
38+
echo "=== Waiting for Docker to start ==="
39+
timeout 180 bash -c 'until docker info >/dev/null 2>&1; do echo "Waiting for Docker... ($(date))"; sleep 10; done'
40+
echo "Docker is ready!"
41+
42+
- name: Test Docker functionality
43+
run: |
44+
echo "=== Testing Docker ==="
45+
docker --version
46+
docker info
47+
docker ps
48+
echo "=== Testing Docker Compose ==="
49+
docker-compose --version || echo "docker-compose not found"
50+
51+
- name: Install Docker Compose
52+
run: |
53+
echo "=== Installing Docker Compose ==="
54+
python3 -m pip install docker-compose
55+
docker-compose --version
56+
57+
- name: Test simple Docker command
58+
run: |
59+
echo "=== Testing simple Docker command ==="
60+
docker run --rm hello-world
61+
echo "Docker test successful!"
62+
63+
- name: Test Docker Compose
64+
run: |
65+
echo "=== Testing Docker Compose ==="
66+
mkdir -p test-compose
67+
cat > test-compose/docker-compose.yml << 'EOF'
68+
version: '3.8'
69+
services:
70+
test:
71+
image: hello-world
72+
command: echo "Docker Compose test successful!"
73+
EOF
74+
cd test-compose
75+
docker-compose up
76+
echo "Docker Compose test successful!"

.github/workflows/e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
description: "Branch of synonymdev/bitkit-e2e-tests to use"
88
required: false
99
default: "main"
10-
pull_request:
10+
# pull_request: # Temporarily disabled for Docker debugging
1111

1212
env:
1313
TERM: xterm-256color

.github/workflows/unit-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: unit-tests
22

33
on:
44
push:
5-
branches: [master]
5+
# branches: [master]
66
pull_request:
7-
branches: [master]
7+
# branches: [master]
88

99
concurrency:
1010
group: ${{ github.workflow }}-${{ github.ref }}

0 commit comments

Comments
 (0)