William Woodruff
e4f41593d4
chore(ci): fix test path, remove an action ( #971 )
2025-06-24 22:45:38 -06:00
dependabot[bot]
10396ddf03
chore(deps): bump the github-actions group with 3 updates ( #964 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 09:58:41 -06:00
William Woodruff
f03869f52b
feat: location subspans/subfeatures ( #949 )
2025-06-19 16:41:39 -04:00
dependabot[bot]
399b56d79b
chore(deps): bump the github-actions group with 3 updates ( #946 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 10:56:50 -04:00
William Woodruff
d9fc0e1a23
chore(ci): address pedantic zizmor findings ( #943 )
2025-06-13 20:36:09 -04:00
dependabot[bot]
acf8a33588
chore(deps): bump the github-actions group with 2 updates ( #925 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 10:22:21 -04:00
William Woodruff
eca3123b23
chore(ci): add missing setup-uv step to codegen workflow ( #900 )
2025-06-05 21:19:54 +00:00
William Woodruff
a4a657f9be
fix: remove spurious panic in env handling ( #887 )
2025-06-02 14:34:06 -04:00
dependabot[bot]
4a25b12fdf
chore(deps): bump docker/build-push-action in the github-actions group ( #885 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 11:29:07 -04:00
Langston Barrett
502e82ad71
chore(ci): Small improvements around linting ( #879 )
2025-05-30 22:03:19 +00:00
William Woodruff
27a85f257d
feat(ci): check for Wolfi OS zizmor updates ( #874 )
2025-05-30 11:36:01 -04:00
dependabot[bot]
6c079da522
chore(deps): bump astral-sh/setup-uv in the github-actions group ( #859 )
2025-05-26 10:30:58 -04:00
William Woodruff
5d6a31931f
feat: add CodeQL injection sink data ( #849 )
...
Co-authored-by: Marcono1234 <Marcono1234@users.noreply.github.com>
2025-05-25 12:14:56 -04:00
William Woodruff
46f61576d3
Extract context patterns from webhook schemata ( #745 )
2025-05-22 15:31:05 -04:00
William Woodruff
abee95815a
fix(ci): tell gh release upload where to go ( #834 )
2025-05-20 19:45:20 +00:00
William Woodruff
61c9880555
fix: don't use wildcards for in-workspace deps ( #832 )
2025-05-20 15:25:26 -04:00
William Woodruff
c1c655b452
refactor: bring in github-actions-models ( #830 )
2025-05-20 14:51:43 -04:00
William Woodruff
f21ace27fe
ci: experiment with a binary release build ( #828 )
2025-05-20 14:29:51 -04:00
William Woodruff
fafcebb161
refactor: bring yamlpath into repo ( #825 )
2025-05-19 16:09:54 -04:00
William Woodruff
19f739496e
chore(ci): unify release workflow names ( #824 )
2025-05-19 15:48:18 -04:00
dependabot[bot]
e2a8dd508b
chore(deps): bump zizmorcore/zizmor-action in the github-actions group ( #822 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 09:56:51 -04:00
William Woodruff
5948f83884
chore: limit pinact to docs, document usage ( #818 )
2025-05-18 23:33:34 +00:00
William Woodruff
a851cc907c
chore: add pinact, apply pinact ( #817 )
2025-05-18 19:11:03 -04:00
William Woodruff
d4b065bdde
chore(ci): undo pinact experiment ( #815 )
2025-05-18 22:55:47 +00:00
William Woodruff
9853a951f4
fix(ci): drop dry-run from pinact.yml ( #813 )
2025-05-18 22:28:41 +00:00
William Woodruff
81f9ac31fd
chore(ci): experiment with pinact ( #811 )
2025-05-18 22:13:26 +00:00
William Woodruff
8f8704d6a8
chore(ci): bump actions, use zizmor-action ( #809 )
2025-05-18 11:05:09 -04:00
William Woodruff
d6f71bebf6
chore(ci): add notice to release-crate.yml ( #798 )
2025-05-16 02:06:05 +00:00
William Woodruff
29de4ac603
refactor: split expr parser into its own crate ( #797 )
2025-05-15 22:00:20 -04:00
William Woodruff
ce4ab32b60
chore: clean up issue forms ( #796 )
2025-05-15 13:05:35 -04:00
William Woodruff
19b6bd6cc1
refactor: switch to workspace layout ( #792 )
2025-05-13 21:29:19 -04:00
William Woodruff
71017267de
chore(docs): constrain permissions in workflow example ( #781 )
2025-05-11 02:24:57 -04:00
William Woodruff
b26815e26f
bugfix(ci): fix ZIZMOR_IMAGE for Docker builds ( #777 )
2025-05-10 00:15:19 +00:00
dependabot[bot]
7714e13917
chore(deps): bump the github-actions group with 3 updates ( #747 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 09:52:39 -04:00
William Woodruff
fb8e3f63f3
refactor: begin splitting out syntax/sema error handling ( #734 )
2025-05-03 04:22:35 +00:00
William Woodruff
403df8a84c
chore(ci): add refresh-schemas workflow ( #720 )
2025-04-30 04:43:33 +00:00
dependabot[bot]
22fd0c3435
chore(deps): bump the github-actions group with 4 updates ( #701 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 11:08:04 -04:00
dependabot[bot]
7e726e1eab
chore(deps): bump astral-sh/setup-uv in the github-actions group ( #685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 13:58:53 +00:00
dependabot[bot]
aeef8f6ebf
chore(deps): bump the github-actions group with 2 updates ( #665 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 10:02:10 -04:00
William Woodruff
d2fa211efc
ci: pypi: bump to macos-15 ( #618 )
...
Signed-off-by: William Woodruff <william@yossarian.net>
2025-04-08 10:54:59 -04:00
William Woodruff
4d5c79a582
cli: add a "GitHub" output format ( #634 )
...
* cli: add a "GitHub" output format
Closes #633 .
Signed-off-by: William Woodruff <william@yossarian.net>
* try using SARIF path
Signed-off-by: William Woodruff <william@yossarian.net>
* fix lines
Signed-off-by: William Woodruff <william@yossarian.net>
* fmt
Signed-off-by: William Woodruff <william@yossarian.net>
* add --no-exit-codes
Signed-off-by: William Woodruff <william@yossarian.net>
* bump help snippet
Signed-off-by: William Woodruff <william@yossarian.net>
* bump snippet
Signed-off-by: William Woodruff <william@yossarian.net>
* integration test for github output
Signed-off-by: William Woodruff <william@yossarian.net>
* github: output tweaks
* update snapshot
* test-output: test GitHub output on just one file
* remove columns
* bump snapshot
* try something else
Signed-off-by: William Woodruff <william@yossarian.net>
* fixup snapshot
Signed-off-by: William Woodruff <william@yossarian.net>
* one last hack
Signed-off-by: William Woodruff <william@yossarian.net>
* add primary annotation to message
Signed-off-by: William Woodruff <william@yossarian.net>
* usage: document --format=github, add integration docs
Signed-off-by: William Woodruff <william@yossarian.net>
* docs: update release notes
---------
Signed-off-by: William Woodruff <william@yossarian.net>
2025-04-07 19:51:19 -04:00
dependabot[bot]
e157aff546
chore(deps): bump the github-actions group with 2 updates ( #652 )
...
Bumps the github-actions group with 2 updates: [PyO3/maturin-action](https://github.com/pyo3/maturin-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `PyO3/maturin-action` from 1.47.3 to 1.48.1
- [Release notes](https://github.com/pyo3/maturin-action/releases )
- [Commits](22fe573c6e...44479ae1b6 )
Updates `github/codeql-action` from 3.28.13 to 3.28.14
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](1b549b9259...fc7e4a0fa0 )
---
updated-dependencies:
- dependency-name: PyO3/maturin-action
dependency-version: 1.48.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.28.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 10:58:11 -04:00
dependabot[bot]
bd8493caf8
chore(deps): bump astral-sh/setup-uv in the github-actions group ( #639 )
...
Bumps the github-actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `astral-sh/setup-uv` from 5.4.0 to 5.4.1
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](22695119d7...0c5e2b8115 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 14:27:45 -04:00
dependabot[bot]
9dfeafb3ae
chore(deps): bump the github-actions group with 6 updates ( #627 )
...
Bumps the github-actions group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [Swatinem/rust-cache](https://github.com/swatinem/rust-cache ) | `2.7.7` | `2.7.8` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) | `5.3.1` | `5.4.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.6.1` | `4.6.2` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4.1.9` | `4.2.1` |
| [PyO3/maturin-action](https://github.com/pyo3/maturin-action ) | `1.47.2` | `1.47.3` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.11` | `3.28.13` |
Updates `Swatinem/rust-cache` from 2.7.7 to 2.7.8
- [Release notes](https://github.com/swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md )
- [Commits](f0deed1e0e...9d47c6ad4b )
Updates `astral-sh/setup-uv` from 5.3.1 to 5.4.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](f94ec6bedd...22695119d7 )
Updates `actions/upload-artifact` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](4cec3d8aa0...ea165f8d65 )
Updates `actions/download-artifact` from 4.1.9 to 4.2.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](cc20338598...95815c38cf )
Updates `PyO3/maturin-action` from 1.47.2 to 1.47.3
- [Release notes](https://github.com/pyo3/maturin-action/releases )
- [Commits](36db84001d...22fe573c6e )
Updates `github/codeql-action` from 3.28.11 to 3.28.13
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](6bb031afdd...1b549b9259 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: astral-sh/setup-uv
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: PyO3/maturin-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 01:18:38 +02:00
William Woodruff
fcedd86d1a
bugfix: sarif: add working directory to invocation ( #621 )
...
* bugfix: sarif: add working directory to invocation
Signed-off-by: William Woodruff <william@yossarian.net>
* ci: add test-sarif workflow
Signed-off-by: William Woodruff <william@yossarian.net>
* sarif: tweak tool name in debug mode
Signed-off-by: William Woodruff <william@yossarian.net>
* tweak name
Signed-off-by: William Woodruff <william@yossarian.net>
* change category
Signed-off-by: William Woodruff <william@yossarian.net>
* sarif: remove uri_base_id
Signed-off-by: William Woodruff <william@yossarian.net>
* Revert "sarif: remove uri_base_id"
This reverts commit 4d3f29784f .
* remove debug tweak
Signed-off-by: William Woodruff <william@yossarian.net>
* don't bother with file:// prefix
Signed-off-by: William Woodruff <william@yossarian.net>
* fix type
Signed-off-by: William Woodruff <william@yossarian.net>
* hackety hack
Signed-off-by: William Woodruff <william@yossarian.net>
* hackety hack
Signed-off-by: William Woodruff <william@yossarian.net>
* hackety hack
Signed-off-by: William Woodruff <william@yossarian.net>
* Revert "hackety hack"
This reverts commit 40c62246ed .
* re-add file://
Signed-off-by: William Woodruff <william@yossarian.net>
* Reapply "hackety hack"
This reverts commit c5ee0835c1 .
* tweak sarif_path
Signed-off-by: William Woodruff <william@yossarian.net>
* remove all CWD handling
Signed-off-by: William Woodruff <william@yossarian.net>
* ci: try leaving a comment
Signed-off-by: William Woodruff <william@yossarian.net>
* fix perm
Signed-off-by: William Woodruff <william@yossarian.net>
* tweaks
Signed-off-by: William Woodruff <william@yossarian.net>
* docs: record changes
Signed-off-by: William Woodruff <william@yossarian.net>
* registry: document InputKey::sarif_path()
Signed-off-by: William Woodruff <william@yossarian.net>
* remove zizmor/ prefix
See #622 .
Signed-off-by: William Woodruff <william@yossarian.net>
---------
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-23 14:46:42 +00:00
dependabot[bot]
8638762747
chore(deps): bump docker/login-action in the github-actions group ( #610 )
...
Bumps the github-actions group with 1 update: [docker/login-action](https://github.com/docker/login-action ).
Updates `docker/login-action` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](9780b0c442...74a5d14239 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 17:16:40 +00:00
William Woodruff
730324ef64
ci: pypi: use manylinux_2_28 consistently ( #603 )
...
* ci: pypi: use manylinux_2_28 consistently
Using auto causes us to default to exceptionally
old versions of glibc, along with containers that
struggle badly to build things like tree-sitter.
See: https://github.com/tree-sitter/tree-sitter/issues/4186
See: https://github.com/tree-sitter/tree-sitter/issues/4271
Signed-off-by: William Woodruff <william@yossarian.net>
* try ensurepip
Signed-off-by: William Woodruff <william@yossarian.net>
* hackety hack
Signed-off-by: William Woodruff <william@yossarian.net>
* drop back to 2_24 for aarch64 manylinux
Signed-off-by: William Woodruff <william@yossarian.net>
* continue to revert things
Signed-off-by: William Woodruff <william@yossarian.net>
* revert manylinux hell, try fixing build directly
Signed-off-by: William Woodruff <william@yossarian.net>
* try using CFLAGS
`cc` doesn't appear to respect CPPFLAGS.
Signed-off-by: William Woodruff <william@yossarian.net>
* try 2_24
Signed-off-by: William Woodruff <william@yossarian.net>
* pypi: try one last thing
Signed-off-by: William Woodruff <william@yossarian.net>
* use 2_28
Signed-off-by: William Woodruff <william@yossarian.net>
* remove sccache entirely
Signed-off-by: William Woodruff <william@yossarian.net>
* bump the remainder to 2_28
Signed-off-by: William Woodruff <william@yossarian.net>
* be more judicious about supported builds
Signed-off-by: William Woodruff <william@yossarian.net>
* docs: clarify wheel support policy
Signed-off-by: William Woodruff <william@yossarian.net>
* record change
Signed-off-by: William Woodruff <william@yossarian.net>
---------
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-14 18:06:49 +00:00
William Woodruff
0822cf2353
ci: pypi: bump to macos-14 ( #602 )
...
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-13 15:39:44 +00:00
dependabot[bot]
3b5bcdecd2
chore(deps): bump the github-actions group with 2 updates ( #593 )
2025-03-10 09:36:40 -04:00
William Woodruff
43a1d5e7cd
feat(cli): fine-grained color control ( #586 )
...
* feat(cli): fine-grained color control
This doesn't quite work yet, since tracing_indicatif
and anstream::AutoStream don't compose cleanly.
* main: hack on color controls more
Signed-off-by: William Woodruff <william@yossarian.net>
* cli: finalize color control
* remove dbg
* make snippets
* record changes
* usage: document --color option
* tests: proper color control and progress bar tests
* ci: enable tty-tests
* docs: document TTY tests
* better unbuffer failure errors
* ci: install expect for tty-tests
* remove unused import
---------
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-09 16:16:23 -04:00