Skip to content

Conversation

danbev
Copy link
Member

@danbev danbev commented Jun 27, 2025

This commit modifies the GitHub Actions workflow for Docker builds to disable the fail-fast behavior.

The motivation for this is that currently if one of the strategy jobs fails any other job that is in progress will be cancelled. There is no need for this as the jobs are independent.

danbev added 2 commits June 27, 2025 04:43
This commit modifies the GitHub Actions workflow for Docker builds to
disable the fail-fast behavior.

The motivation for this is that currently if one of the strategy jobs
fails any other job that is in progress will be cancelled. There is no
need for this as the jobs are independent.
This commit updates the docker job to only build the image once instead
of twice (only happens when pushing to the master branch). Instead this
will tag the image with the commit SHA when pushing to master.

The motivation for this change is to reduce the time it takes to run
this job and also it might help with the disk space issues we are
experiencing for this job when it runs on pushes to master.
@danbev danbev requested a review from ggerganov June 27, 2025 06:11
@danbev
Copy link
Member Author

danbev commented Jun 27, 2025

@ggerganov Commit b738cdd contains a change that I hope will address the issues with the docker CI builds when pushing to master (still trying to sort this out).

@danbev danbev merged commit 7069394 into ggml-org:master Jun 27, 2025
55 checks passed
bygreencn added a commit to bygreencn/whisper.cpp that referenced this pull request Jun 29, 2025
* ggerganov/master: (72 commits)
  ci : use selective copy for musa image (ggml-org#3296)
  ci: set fail-fast to false in docker.yml (ggml-org#3294)
  ruby : add Whisper::VERSION (ggml-org#3292)
  whisper : add version function (ggml-org#3289)
  ci : add should_release variable (ggml-org#3288)
  docs : add cmake "-j" flag in README.md (ggml-org#3284)
  ci : add support for tag-based releases (ggml-org#3287)
  release : v1.7.6
  bench : update benches
  bench : print system info before ctx check
  stream : add nullptr check of whisper_context (ggml-org#3283)
  ci : enable main-cuda build (ggml-org#3282)
  bindings.java : update java example (ggml-org#3281)
  coreml : backport CoreML features to macos < 14 (ggml-org#3255)
  ci : reduce musa image size (ggml-org#3277)
  whisper : add .gitignore entries for OpenVINO support (ggml-org#3276)
  command: output commands to text file (ggml-org#3273)
  ci : add apt-get clean to musa Dockerfile (ggml-org#3275)
  ruby : specify Apple frameworks explicitly on build (ggml-org#3270)
  talk-llama : sync llama.cpp
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants