Skip to content

Commit 3f0d5f1

Browse files
committed
fix: improve Docker startup on macOS runner
1 parent 26d6b36 commit 3f0d5f1

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

.github/workflows/release.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,19 @@ jobs:
7979
run: |
8080
# Install Docker on macOS runner
8181
brew install --cask docker
82-
# Start Docker daemon
83-
sudo /Applications/Docker.app/Contents/MacOS/Docker &
82+
# Start Docker Desktop
83+
open -a Docker
8484
# Wait for Docker to be ready
85-
sleep 30
85+
echo "Waiting for Docker to start..."
86+
timeout 60 bash -c 'until docker info > /dev/null 2>&1; do sleep 2; done'
8687
docker --version
8788
echo "Docker is now available for createrepo_c operations"
8889
- name: Publish packages to APT repo
89-
if: contains(github.ref_name, '-') == false
9090
env:
9191
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
9292
GPG_PRIVATE_KEY_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
9393
run: ./scripts/publish-apt-packages.sh
9494
- name: Publish packages to RPM repo
95-
if: contains(github.ref_name, '-') == false
9695
env:
9796
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
9897
GPG_PRIVATE_KEY_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}

0 commit comments

Comments
 (0)