v0.0.35
What's Changed
- Add buf lint to our lint target by @JAORMX in #2504
- Refactor: Move logging level method to utils by @Vyom-Yadav in #2487
- build(deps): bump golang from 1.22.0 to 1.22.1 by @dependabot in #2508
- build(deps): bump anchore/sbom-action from 0.15.8 to 0.15.9 by @dependabot in #2507
- build(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 by @dependabot in #2511
- build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #2510
- build(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #2509
- Remove helper function duplication in EEA tests by @JAORMX in #2513
- Make GitHub provider interface more generic by @eleftherias in #2514
- Add new endpoint for fetching rule evaluations by @evankanderson in #2470
- Auto-generated cli documentation update - 2024-03-06 06:04:57 by @github-actions in #2523
- Update gitignore to ignore local sigstore artifacts by @rdimitrov in #2527
- Wrap controlplane metrics with interface by @JAORMX in #2516
- Create single status comment and correctly dismiss reviews by @gregfurman in #2171
- Refactor: Move Dockerfile to a separate docker directory by @Vyom-Yadav in #2488
- Move projects to be self-contained trees by @JAORMX in #2275
- build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.20 to 2.0.21 by @dependabot in #2532
- Add license information to repositories by @JAORMX in #2515
- Revert "Auto-generated cli documentation update - 2024-03-06 06:04:57" by @JAORMX in #2533
- Revert "Refactor: Move Dockerfile to a separate docker directory" by @JAORMX in #2534
- Add provider authorization flow types to database by @JAORMX in #2535
- Auto-generated DB schema update - 2024-03-07 10:45:02 by @github-actions in #2537
- build(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.62.1 by @dependabot in #2531
- Add Project List RPC by @JAORMX in #2536
- Cast sql limit to bigint to force sqlc to generate NullInt64 by @Vyom-Yadav in #2490
- Remove unused 'port' from session state queries by @evankanderson in #2547
- Remove token from builtin rules by @eleftherias in #2550
- Add crypto engine mock by @eleftherias in #2548
- build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3 by @dependabot in #2552
- build(deps): bump github.com/bufbuild/buf from 1.29.0 to 1.30.0 in /tools by @dependabot in #2553
- build(deps): bump redocusaurus from 2.0.1 to 2.0.2 in /docs by @dependabot in #2554
- build(deps): bump bufbuild/buf-setup-action from 1.29.0 to 1.30.0 by @dependabot in #2555
- Move default project creation and add tests by @JAORMX in #2557
- Implement
project list
CLI subcommand by @JAORMX in #2558 - Hook severity into GHSA generation by @JAORMX in #2560
- Remove unused Git client in pull request remediator by @eleftherias in #2561
- Change name and triggers for documentation test deployment CI by @JAORMX in #2562
- OpenFGA: change playground port to 8085 by @ethomson in #2551
- build(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 by @dependabot in #2569
- Return alert status in profile get by @jhrozek in #2568
- Remove project tree migration code by @JAORMX in #2570
- Make GitHub provider implement Git provider by @eleftherias in #2564
- Reuse token from GitHub client in container verifier by @eleftherias in #2571
- Use basic auth for container verifier by @eleftherias in #2572
- Allow setting project ID via environment variable by @JAORMX in #2574
- Revert "Allow setting project ID via environment variable (#2574)" by @JAORMX in #2577
- Ensure we actually set the default auth flows for the github provider by @JAORMX in #2575
- Implement a mock response for ListEvaluationResults by @rdimitrov in #2549
- Use static token source for GitHub provider by @eleftherias in #2580
- Add test server
mindev
command by @JAORMX in #2579 - Project providers through the hierarchy by @JAORMX in #2573
- Auto-generated DB schema update - 2024-03-12 05:27:22 by @github-actions in #2583
- Clean up provider enroll, provide error message on failure by @evankanderson in #2567
- Move from
docker-compose
todocker compose
by @Vyom-Yadav in #2538 - build(deps): bump github.com/daixiang0/gci from 0.13.0 to 0.13.1 in /tools by @dependabot in #2588
- Add subproject creation/deletion operations by @JAORMX in #2556
- Wait for OpenFGA to be healthy in tests by @JAORMX in #2586
- Auto-generated cli documentation update - 2024-03-12 05:56:50 by @github-actions in #2584
- Fix docs build by @JAORMX in #2592
- Add authorization flows to the providers API by @JAORMX in #2593
- Use project ID when querying by repo UUID by @dmjb in #2590
- Implement
provider get
API and CLI by @JAORMX in #2595 - Read database migrations from embedded filesystem and not dynamically by @JAORMX in #2587
- Enforce project boundaries in profile API by @JAORMX in #2597
- Implement a HTTP PATCH method for updating profiles by @jhrozek in #2565
- Disable ingestcache for artifacts by @JAORMX in #2603
- Revert "Disable ingestcache for artifacts (#2603)" by @rdimitrov in #2606
- Assorted refactoring changes by @dmjb in #2596
- Remove unused mock by @dmjb in #2607
- This makes sure that the github providers have the expected auth flows set up by @JAORMX in #2602
- Refactor: Move Dockerfile to a separate docker directory by @Vyom-Yadav in #2589
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #2610
- build(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by @dependabot in #2611
- build(deps): bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 by @dependabot in #2612
- build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.0.1 to 2.1.0 by @dependabot in #2614
- Add extra fields to our logging so it's easier to track where issues happen by @JAORMX in #2615
- Actually check for auth flows in provider enrollment by @JAORMX in #2601
- Store expected GitHub userid in database during enroll by @evankanderson in #2566
- Auto-generated DB schema update - 2024-03-13 11:55:22 by @github-actions in #2618
- Remove hardcoded provider check by @JAORMX in #2617
- Suppress the default googlerpc.Status reply from swagger.json by @jhrozek in #2620
- Auto-generated cli documentation update - 2024-03-13 13:10:38 by @github-actions in #2621
- Fix severity handling, default to low for GitHub by @rdimitrov in #2623
- Move rule creation and update into a separate interface by @dmjb in #2622
- Remove the default googlerpcStatus from the PatchProfile rpc method as well by @jhrozek in #2624
Full Changelog: v0.0.34...v0.0.35