neil
dbbae0dee3
Add FreeBSD and NetBSD CI ( #3600 )
...
Add a BSD workflow with FreeBSD and NetBSD jobs that run the same build
and tests as the linux job, each inside a VM booted under QEMU on an
ubuntu-latest runner. The tests/shtest $NO_COLOR pty checks are now
skipped on NetBSD, as they already are on SunOS.
2026-10-08 23:38:20 +09:00
itchyny
17b87d25c7
Drop the date from the committed man page ( #3659 )
...
The date in the .TH line of jq.1.prebuilt changed whenever the manual was
regenerated in a new month, causing merge conflicts between pull requests
that touch the manual, and it did not reflect the release date anyway.
Generate the committed man page without a date.
Stamp the date into jq.1 at build time instead, taking it from the current
commit, or from SOURCE_DATE_EPOCH where that is set, so that release
tarballs and distribution builds still carry one and the behaviour added
in #3514 is kept. Write it in UTC and in ISO 8601 rather than the previous
"%B %Y", for which mandoc reports "cannot parse date, using it verbatim".
2026-10-08 22:16:42 +09:00
itchyny
f13c1effbf
Run man page workflow on push only for master ( #3648 )
...
The push trigger had no branch filter, so pull requests from branches
in this repository (e.g. Dependabot) ran the workflow twice, once for
push and once for pull_request.
2026-10-01 15:39:23 +09:00
dependabot[bot]
603db3f577
build(deps): bump actions/setup-python from 6 to 7 in the official-actions group ( #3595 )
2026-07-26 10:10:34 +09:00
dependabot[bot]
34f7186b86
build(deps): bump actions/checkout from 6 to 7 in the official-actions group ( #3565 )
2026-06-20 20:58:06 +09:00
itchyny
a5a29cccc5
Upload attestation bundle as a release artifact ( #3563 )
...
The bundle generated by actions/attest is currently only retrievable
via the GitHub attestations API, which requires authentication.
Uploading it as jq-attestation.json lets downstream consumers
(distro packagers, unauthenticated CI) verify provenance offline.
2026-06-16 14:35:02 +09:00
itchyny
7316e5ce4b
Fix CI to add artifact-metadata permission for actions/attest ( #3530 )
2026-05-05 14:06:45 +09:00
dependabot[bot]
1eaa31acea
build(deps): bump actions/upload-pages-artifact from 4 to 5 in the official-actions group ( #3523 )
2026-04-22 15:36:15 +09:00
dependabot[bot]
847b6afd2c
build(deps): bump actions/deploy-pages from 4 to 5 in the official-actions group ( #3513 )
2026-04-02 14:15:32 +09:00
dependabot[bot]
1a394919f9
build(deps): bump the docker-actions group with 5 updates ( #3506 )
2026-03-09 20:50:20 +09:00
itchyny
4b145b3a58
Group Docker actions updates in dependabot config
2026-03-09 17:34:16 +09:00
dependabot[bot]
03a269b2f7
build(deps): bump crazy-max/ghaction-import-gpg from 6 to 7 ( #3501 )
2026-03-09 17:31:28 +09:00
dependabot[bot]
36b6ae00b1
build(deps): bump the official-actions group with 3 updates ( #3494 )
2026-03-03 15:36:54 +09:00
itchyny
22361cfb87
Improve error message truncation with closing delimiters ( #3478 )
...
Truncated strings now show closing delimiters: `..."` for strings,
`...]` for arrays, and `...}` for objects, making error messages
clearer.
2026-02-25 08:14:23 +09:00
itchyny
d44baeb67a
Support arm/v7 architecture in Docker images ( #3463 )
2026-01-15 14:10:07 +09:00
dependabot[bot]
ea9e41f758
build(deps): bump the official-actions group with 2 updates ( #3450 )
2025-12-17 11:24:39 +09:00
dependabot[bot]
39572e129f
build(deps): bump actions/checkout from 5 to 6 in the official-actions group ( #3439 )
2025-11-24 15:15:18 +09:00
dependabot[bot]
8d9a3c3ab3
build(deps): bump the official-actions group with 2 updates ( #3429 )
2025-10-27 16:48:33 +09:00
Ish Nagy
b29504b4e1
Increase the maximum printing depth from 256 to 10000 ( fixes #3413 ) ( #3414 )
2025-10-14 14:12:57 +09:00
dependabot[bot]
63c5f4e196
build(deps): bump the official-actions group with 2 updates ( #3405 )
2025-09-09 11:57:01 +00:00
dependabot[bot]
21471c5e3b
build(deps): bump the official-actions group across 1 directory with 3 updates ( #3401 )
2025-08-27 03:05:20 +00:00
Dennis Ameling
4357b6154e
CI: add builds for Windows arm64 ( #3376 )
2025-07-27 08:23:57 +09:00
itchyny
4e2ccc4c9b
Fix and refactor scan-build workflow to run on the master branch ( #3325 )
2025-05-20 20:00:53 +09:00
itchyny
ecea2d29bd
Update CI runners to Ubuntu 24.04 and macOS Sonoma ( #3208 )
2025-05-18 08:06:16 +09:00
itchyny
eff9caf6c7
Disable shared libraries on macOS to avoid conflict with -all-static ( #3261 )
2025-05-17 04:57:17 +09:00
itchyny
8819eb8fb4
Enable dependabot PR to update Pipenv dependencies ( #3270 )
2025-03-28 08:42:44 +09:00
itchyny
5df471fa5b
Disable Valgrind by default during testing ( #3269 )
...
Previously, the configure script automatically enables Valgrind during
testing when the valgrind command is found. However, running tests with
Valgrind is quite slow, so it is better to disable it by default, and
to enable it only when the user specifies the `--enable-valgrind` flag.
2025-03-04 22:12:25 +09:00
itchyny
39eea145b4
website: deploy website from GitHub Actions ( #3237 )
...
Deploying GitHub Pages from the gh-pages branch is a classic way.
We can use actions/deploy-pages action to deploy GitHub Pages.
2025-01-28 11:40:55 +09:00
lectrical
bcbf2b4616
Generate provenance attestations for release artifacts and docker image ( #3225 )
...
Adding https://github.com/actions/attest-build-provenance to the ci builds so
that the release assets and docker image for the next release tag generate
signed build provenance attestations for workflow artifacts.
2024-12-29 21:53:16 +09:00
dependabot[bot]
ba741e5968
build(deps): bump docker/build-push-action from 5 to 6 ( #3143 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 08:30:43 +09:00
Nicolas Williams
6d02d53f51
Make tests pass when --disable-decnum
2024-05-15 12:48:00 -05:00
Mattias Wadman
afe0afaf06
ci: Remove unnecessary apt-get upgrade ( #3082 )
...
Causes update to irrelevant packages and added flakeyness
Fixes #3066
2024-03-28 14:01:03 +01:00
dependabot[bot] and itchyny
2381d15d3e
Bump the official-actions group with 2 updates ( #2998 )
...
* Bump the official-actions group with 2 updates
Bumps the official-actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
Updates `actions/download-artifact` from 3 to 4
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: official-actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: official-actions
...
Signed-off-by: dependabot[bot] <[email protected] >
* Fix CI workflow for updating artifact actions to v4
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: itchyny <[email protected] >
2024-01-09 09:33:26 +09:00
itchyny
56828b6d04
Always build Docker image on CI, group Dependabot PRs for official actions ( #2997 )
...
* Always build docker image on CI
* Revert "Bump actions/download-artifact from 3 to 4"
This reverts commit 9e2695e117 .
* Group Dependabot PRs for official actions
2023-12-19 17:54:53 +09:00
dependabot[bot]
9e2695e117
Bump actions/download-artifact from 3 to 4
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 15:18:47 +01:00
Emanuele Torre
19453a60cf
ci.yml: use sysctl -n hw.logicalcpu instead of nproc on macos
...
The "macos (arm64)" runner on github does not have nproc.
/Users/runner/work/_temp/f44f0d9f-19eb-4a23-860e-26533d7efdfa.sh: line 10: nproc: command not found
2023-12-11 22:02:42 +01:00
dependabot[bot]
22f81401f8
Bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-11 07:54:23 +01:00
itchyny
d14393f552
Keep releasing executables with legacy names
2023-11-28 22:51:20 +01:00
dependabot[bot]
de1c10ca8a
Bump docker/setup-qemu-action from 2 to 3 ( #2900 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 18:20:43 +09:00
dependabot[bot]
a5afeea0a6
Bump docker/setup-buildx-action from 2 to 3 ( #2901 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 18:20:20 +09:00
dependabot[bot]
b0b7614daf
Bump actions/checkout from 1 to 4 ( #2902 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 1 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v1...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 18:19:51 +09:00
Kamontat Chantrachirathumrong
d3a356fa1c
Fix checksum file spacing for shasum command ( #2899 )
2023-09-17 20:55:56 +09:00
dependabot[bot]
24e6e6ea39
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-15 13:44:46 +02:00
dependabot[bot]
fb493df018
Bump crazy-max/ghaction-import-gpg from 5 to 6
...
Bumps [crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg ) from 5 to 6.
- [Release notes](https://github.com/crazy-max/ghaction-import-gpg/releases )
- [Commits](https://github.com/crazy-max/ghaction-import-gpg/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-import-gpg
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-15 13:43:44 +02:00
dependabot[bot]
f3a46a62de
Bump docker/metadata-action from 4 to 5
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-15 13:42:32 +02:00
dependabot[bot]
e69398ea0f
Bump docker/build-push-action from 4 to 5
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-15 13:41:27 +02:00
dependabot[bot]
dfd930f81a
Bump docker/login-action from 2 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-15 13:40:33 +02:00
Yeikel
4c6f6dc231
Add dependabot ( #2889 )
2023-09-15 20:09:07 +09:00
itchyny
5ea1a4ab3b
Disable core.autocrlf on Windows to prevent submodule diffs ( fix #2886 ) ( #2888 )
2023-09-15 20:08:20 +09:00
Mattias Wadman and Nicolas Williams
fdab39bc7b
Build windows 64bit binary using UCRT64 ( #2832 )
...
* Build windows 64bit binary using UCRT64
Is the default and recommended msystem setting. Will produce
binaries that are compatible with windows 10 and later.
Also run tests for 32bit build.
Related to #2831
* Use jq -b in tests/shtest
* Add Windows strptime
* Make Windows-optional tests not run on Windows again
---------
Co-authored-by: Nicolas Williams <[email protected] >
2023-08-12 20:18:45 +02:00