From ddeeca766600555bd150ce05ef1050c627db4d35 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 11:59:19 +0100 Subject: [PATCH 01/31] add macos to ci --- .github/workflows/ci.yml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a68913b..25f470ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,19 +1,15 @@ name: ci - concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true - on: pull_request: push: schedule: - - cron: '0 1 * * *' - + - cron: '0 1 * **' env: BUNDLE_RETRY: 6 BUNDLE_JOBS: 4 - jobs: specs: timeout-minutes: 30 @@ -33,21 +29,38 @@ jobs: - uses: actions/checkout@v4 - name: Install package dependencies run: "[ -e $APT_DEPS ] || sudo apt-get install -y --no-install-recommends $APT_DEPS" - - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) - - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{matrix.ruby}} bundler-cache: true - - name: Run all specs env: GITHUB_COVERAGE: ${{matrix.coverage}} + run: | + set -e + bundle install --path vendor/bundle + cd ext && bundle exec rake + cd .. + bundle exec rspec + macos-specs: + timeout-minutes: 30 + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - name: Start Kafka with docker compose + run: | + docker compose up -d || (sleep 5 && docker compose up -d) + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.3' + bundler-cache: true + - name: Run all specs run: | set -e bundle install --path vendor/bundle From 1fcdcee6794d8c8183bf2783f86fd5eb268e4394 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:01:07 +0100 Subject: [PATCH 02/31] fix typo --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25f470ef..e192eae3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ on: pull_request: push: schedule: - - cron: '0 1 * **' + - cron: '0 1 * * *' env: BUNDLE_RETRY: 6 BUNDLE_JOBS: 4 From 05d8a1a705a4c54c2f30537069cb98f478e89cab Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:02:28 +0100 Subject: [PATCH 03/31] install docker --- .github/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e192eae3..19df99f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,13 +52,18 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v4 + - name: Set up Docker + run: | + brew install docker docker-compose + colima start + sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.3' + ruby-version: '3.3' # Using latest stable Ruby version bundler-cache: true - name: Run all specs run: | From 644a9ab03bde6f7d913785bf7e92b093fd91f82d Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:04:27 +0100 Subject: [PATCH 04/31] add colima --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 19df99f3..ddb18e33 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ jobs: - uses: actions/checkout@v4 - name: Set up Docker run: | - brew install docker docker-compose + brew install docker docker-compose colima colima start sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock - name: Start Kafka with docker compose From 205ebaf0de91d8730b989b75329be524cdd7ec9e Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:06:54 +0100 Subject: [PATCH 05/31] v2 --- .github/workflows/ci.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ddb18e33..1eeaf533 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,10 +53,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Docker - run: | - brew install docker docker-compose colima - colima start - sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock + uses: docker/setup-buildx-action@v2 - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 15ffc6f98750a5568b064f8d8eb377d62023b476 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:12:48 +0100 Subject: [PATCH 06/31] try colima 2 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1eeaf533..0164db8d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,8 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Docker - uses: docker/setup-buildx-action@v2 + run: | + brew install docker docker-compose colima - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 6624925662cc639be80235f1deaff481f84856b9 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:15:16 +0100 Subject: [PATCH 07/31] try colima 2 --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0164db8d..01cb4bf7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,6 +55,8 @@ jobs: - name: Set up Docker run: | brew install docker docker-compose colima + mkdir -p ~/.docker/cli-plugins + ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 3fd6d327d2d7259641fa92233d0972a3292fb02b Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:16:32 +0100 Subject: [PATCH 08/31] start colima --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01cb4bf7..d4d167e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,6 +57,8 @@ jobs: brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose + colima start + sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 70eff1427847cd3bfea3610511a3befa1880e982 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:19:05 +0100 Subject: [PATCH 09/31] start colima --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4d167e0..60e3e260 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - colima start + colima start --arch aarch64 --vm-type vz --memory 4 --cpu 2 sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock - name: Start Kafka with docker compose run: | From 6d29f5d0ae4056703130a8066636862359af3724 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:22:32 +0100 Subject: [PATCH 10/31] start colima --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 60e3e260..cccc5c23 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,11 +54,10 @@ jobs: - uses: actions/checkout@v4 - name: Set up Docker run: | - brew install docker docker-compose colima + brew install docker docker-compose mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - colima start --arch aarch64 --vm-type vz --memory 4 --cpu 2 - sudo ln -sf $HOME/.colima/default/docker.sock /var/run/docker.sock + colima start --mount-type 9p - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From d6ceeb68734c85b7b1eb84fdb8a84a3ffe9efdfc Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:24:17 +0100 Subject: [PATCH 11/31] start colima --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cccc5c23..4614d4b4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ jobs: - uses: actions/checkout@v4 - name: Set up Docker run: | - brew install docker docker-compose + brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose colima start --mount-type 9p From c8f4fc1570482923b23e3751ab1885e9a5925323 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 12:26:25 +0100 Subject: [PATCH 12/31] start colima --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4614d4b4..d18e4a8f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - colima start --mount-type 9p + /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 59001ff01df415878ecd00e455975eb03bd7250c Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:32:45 +0100 Subject: [PATCH 13/31] more --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d18e4a8f..39cd3250 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,12 +52,16 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v4 +# - name: Set up Docker +# run: | +# brew install docker docker-compose colima +# mkdir -p ~/.docker/cli-plugins +# ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose +# /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Set up Docker run: | - brew install docker docker-compose colima - mkdir -p ~/.docker/cli-plugins - ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p + brew install docker docker-compose + colima start - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From ac3599cb07c5bf2927e68780c4d241750f2e53f1 Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:39:36 +0100 Subject: [PATCH 14/31] more --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 39cd3250..007b97d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,7 +60,7 @@ jobs: # /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Set up Docker run: | - brew install docker docker-compose + brew install docker docker-compose colima colima start - name: Start Kafka with docker compose run: | From 57bff8f930c8502ff43f6d840e3659a6d551d3d6 Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:42:12 +0100 Subject: [PATCH 15/31] more --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 007b97d5..068d7b70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,10 +58,10 @@ jobs: # mkdir -p ~/.docker/cli-plugins # ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose # /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - - name: Set up Docker - run: | - brew install docker docker-compose colima - colima start + - name: Install package dependencies + run: brew install docker docker-compose colima + - name: Start Colima + run: colima start -f - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From e785b847d88b4c5772bf6d6caff6ace639aad4f1 Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:44:40 +0100 Subject: [PATCH 16/31] more --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 068d7b70..01f724f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,10 +58,10 @@ jobs: # mkdir -p ~/.docker/cli-plugins # ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose # /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - - name: Install package dependencies - run: brew install docker docker-compose colima - - name: Start Colima - run: colima start -f + - name: Set up Docker + uses: crazy-max/ghaction-setup-docker@v2 + with: + version: latest - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From f8d506a54f0e9036dccb50947282f2bd7f248944 Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:46:15 +0100 Subject: [PATCH 17/31] more --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01f724f3..4e23bae0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,6 +51,10 @@ jobs: timeout-minutes: 30 runs-on: macos-latest steps: + - name: Set up Docker + uses: crazy-max/ghaction-setup-docker@v2 + with: + version: latest - uses: actions/checkout@v4 # - name: Set up Docker # run: | @@ -58,10 +62,6 @@ jobs: # mkdir -p ~/.docker/cli-plugins # ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose # /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - - name: Set up Docker - uses: crazy-max/ghaction-setup-docker@v2 - with: - version: latest - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From ba339d86472d9c753813ef0bdbcd39641fd603aa Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:47:14 +0100 Subject: [PATCH 18/31] more --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e23bae0..020173a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,9 +52,9 @@ jobs: runs-on: macos-latest steps: - name: Set up Docker - uses: crazy-max/ghaction-setup-docker@v2 - with: - version: latest + uses: crazy-max/ghaction-setup-docker@v2 + with: + version: latest - uses: actions/checkout@v4 # - name: Set up Docker # run: | From 413a664fad60f6d7965bc0efb0c300559e13e52b Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Thu, 12 Dec 2024 12:51:04 +0100 Subject: [PATCH 19/31] more --- .github/workflows/ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 020173a8..4993ffdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,9 +52,7 @@ jobs: runs-on: macos-latest steps: - name: Set up Docker - uses: crazy-max/ghaction-setup-docker@v2 - with: - version: latest + uses: docker/setup-docker-action@v4 - uses: actions/checkout@v4 # - name: Set up Docker # run: | From 7472d2550715293e1163d03e315d740014cc20c0 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:00:16 +0100 Subject: [PATCH 20/31] start colima --- .github/workflows/ci.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4993ffdf..b318272f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,17 +49,15 @@ jobs: macos-specs: timeout-minutes: 30 - runs-on: macos-latest + runs-on: macos-14 steps: - - name: Set up Docker - uses: docker/setup-docker-action@v4 - uses: actions/checkout@v4 -# - name: Set up Docker -# run: | -# brew install docker docker-compose colima -# mkdir -p ~/.docker/cli-plugins -# ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose -# /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p + - name: Set up Docker + run: | + brew install docker docker-compose colima + mkdir -p ~/.docker/cli-plugins + ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose + /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 93cf7781374e3d2db20c8883efbcb17974dd22f7 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:02:05 +0100 Subject: [PATCH 21/31] disable other specs --- .github/workflows/ci.yml | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b318272f..a9368cd5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,42 +11,6 @@ env: BUNDLE_RETRY: 6 BUNDLE_JOBS: 4 jobs: - specs: - timeout-minutes: 30 - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - ruby: - - '3.4.0-preview2' - - '3.3' - - '3.2' - - '3.1' - include: - - ruby: '3.3' - coverage: 'true' - steps: - - uses: actions/checkout@v4 - - name: Install package dependencies - run: "[ -e $APT_DEPS ] || sudo apt-get install -y --no-install-recommends $APT_DEPS" - - name: Start Kafka with docker compose - run: | - docker compose up -d || (sleep 5 && docker compose up -d) - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{matrix.ruby}} - bundler-cache: true - - name: Run all specs - env: - GITHUB_COVERAGE: ${{matrix.coverage}} - run: | - set -e - bundle install --path vendor/bundle - cd ext && bundle exec rake - cd .. - bundle exec rspec - macos-specs: timeout-minutes: 30 runs-on: macos-14 From 6b661bc3874ebbfd9ddd7fa65971befb0a4b6efa Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:04:02 +0100 Subject: [PATCH 22/31] iteration --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9368cd5..0688374a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,8 @@ jobs: brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - /opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p + brew services start colima + opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From cf2f01cd3795edef1af7881b38414510a0dee5f2 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:04:42 +0100 Subject: [PATCH 23/31] iteration --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0688374a..63ea9d8d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,6 @@ jobs: mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose brew services start colima - opt/homebrew/opt/colima/bin/colima start -f --mount-type 9p - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 4217430a967386b7a19f053e03c1cbb7bd6f970d Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:06:05 +0100 Subject: [PATCH 24/31] iteration --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63ea9d8d..5c4531f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,7 @@ jobs: mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose brew services start colima + sleep 10 - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 11ed5ee5fa5a71af4ff6b1726c8e523ee13f3568 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:08:09 +0100 Subject: [PATCH 25/31] iteration --- .github/workflows/ci.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c4531f4..7cc2c6e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,26 @@ jobs: mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose brew services start colima - sleep 10 + + mkdir -p ~/.docker + echo '{"cliPluginsExtraDirs": ["/opt/homebrew/lib/docker/cli-plugins"]}' > ~/.docker/config.json + + # Wait for Colima to be ready + for i in {1..30}; do + if colima status > /dev/null 2>&1; then + break + fi + echo "Waiting for Colima to be ready... ($i/30)" + sleep 2 + done + + # Set Docker socket location + export DOCKER_HOST="unix://${HOME}/.colima/default/docker.sock" + echo "DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock" >> $GITHUB_ENV + + # Verify Docker is working + docker ps + - name: Start Kafka with docker compose run: | docker compose up -d || (sleep 5 && docker compose up -d) From 67421316838bfdbd1f7e209375f07f98e76ea6bb Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:10:18 +0100 Subject: [PATCH 26/31] iteration --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7cc2c6e1..d72d631d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,8 @@ jobs: echo '{"cliPluginsExtraDirs": ["/opt/homebrew/lib/docker/cli-plugins"]}' > ~/.docker/config.json # Wait for Colima to be ready - for i in {1..30}; do + for i in {1..120}; do + colima status || true if colima status > /dev/null 2>&1; then break fi From d25bb6cb7d330ed7e0d00cc84ac0260178e35633 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:15:47 +0100 Subject: [PATCH 27/31] iteration --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d72d631d..68fdff07 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ env: jobs: macos-specs: timeout-minutes: 30 - runs-on: macos-14 + runs-on: macos-13 steps: - uses: actions/checkout@v4 - name: Set up Docker @@ -27,13 +27,13 @@ jobs: echo '{"cliPluginsExtraDirs": ["/opt/homebrew/lib/docker/cli-plugins"]}' > ~/.docker/config.json # Wait for Colima to be ready - for i in {1..120}; do + for i in {1..36}; do colima status || true if colima status > /dev/null 2>&1; then break fi - echo "Waiting for Colima to be ready... ($i/30)" - sleep 2 + echo "Waiting for Colima to be ready... ($i/36)" + sleep 5 done # Set Docker socket location From 0b9ca091a9806b6d6ac767c6767ca6f90ba6924a Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:19:05 +0100 Subject: [PATCH 28/31] iteration --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 68fdff07..654216e6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,6 +21,10 @@ jobs: brew install docker docker-compose colima mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose + + mkdir -p ~/.colima + echo "vm-type: vz" > ~/.colima/default/colima.yaml + brew services start colima mkdir -p ~/.docker From cf13a9b8718291520ce33428854d7d36076a8750 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:20:26 +0100 Subject: [PATCH 29/31] iteration --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 654216e6..a32f414b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose - mkdir -p ~/.colima + mkdir -p ~/.colima/default echo "vm-type: vz" > ~/.colima/default/colima.yaml brew services start colima From 13b84ded0dd59c812a352948081b7bd219d5a10d Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:24:18 +0100 Subject: [PATCH 30/31] iteration --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a32f414b..4a16a53d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ env: jobs: macos-specs: timeout-minutes: 30 - runs-on: macos-13 + runs-on: macos-12 steps: - uses: actions/checkout@v4 - name: Set up Docker @@ -23,7 +23,8 @@ jobs: ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose mkdir -p ~/.colima/default - echo "vm-type: vz" > ~/.colima/default/colima.yaml + echo "vm-type: vz + arch: aarch64" > ~/.colima/default/colima.yaml brew services start colima From d0bc5853fd5da2a27f7a5001d735a3eb6f576174 Mon Sep 17 00:00:00 2001 From: Maciej Mensfeld Date: Thu, 12 Dec 2024 13:25:47 +0100 Subject: [PATCH 31/31] iteration --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a16a53d..a3da2157 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ env: jobs: macos-specs: timeout-minutes: 30 - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v4 - name: Set up Docker pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy