mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
44a0f3448a
* Release pipeline * Group CI builds for different OSes into `ci.yml`. * Add release job to release `jq` when tag is in the format of v*. * Use `clang` as the only compiler on CI. * Provide extensible matrix for future cross-compile builds, e.g. for https://github.com/jqlang/jq/pull/2618. * Locate bison for Windows build * Also install flex for Windows build * Add matrix to test all available GH Actions images * Enable all tests for Windows * Run `brew update-reset` when `brew update` fails `brew update` can fail for "Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed!" Ref: https://github.com/owenthereal/jq/actions/runs/5432314910/jobs/9879266028#step:3:19 * Select gcc binaries to release * Only enable CI when push to master & tag * Try out statick build * No need to enforce the same `AM_INIT_AUTOMAKE` version for MacOS * Disable static build for ubuntu-20.04 See https://github.com/jqlang/jq/pull/2620#discussion_r1248936822