v0.0.38
What's Changed
- Add Marketplace interface by @dmjb in #2748
- Return a user-visible error if the project already exists by @JAORMX in #2749
- Add validation for rule type entities by @JAORMX in #2758
- Add Provider Class to data model by @evankanderson in #2681
- Auto-generated DB schema update - 2024-03-22 13:02:25 by @github-actions in #2760
- Remove isOrg from function calls to GitHub Provider by @jhrozek in #2763
- Add provider classes to API by @JAORMX in #2762
- Move stub eventer outside of tests and into dedicated package by @JAORMX in #2761
- build(deps): bump github.com/mikefarah/yq/v4 from 4.42.1 to 4.43.1 in /tools by @dependabot in #2766
- build(deps): bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #2767
- build(deps): bump mobx from 6.12.0 to 6.12.1 in /docs by @dependabot in #2768
- Update setViperStructDefaults to respect '{}' default tag for struct fields by @Vyom-Yadav in #2633
- Show user facing error when credential is invalid by @eleftherias in #2772
- Store labels for profiles in the database by @jhrozek in #2770
- Auto-generated DB schema update - 2024-03-25 20:19:27 by @github-actions in #2775
- build(deps): bump bufbuild/buf-lint-action from 1.1.0 to 1.1.1 by @dependabot in #2777
- build(deps): bump slsa-framework/slsa-verifier from 2.4.1 to 2.5.1 by @dependabot in #2778
- build(deps): bump bufbuild/buf-breaking-action from 1.1.3 to 1.1.4 by @dependabot in #2779
- build(deps): bump github.com/cenkalti/backoff/v4 from 4.2.1 to 4.3.0 by @dependabot in #2780
- build(deps): bump express from 4.18.3 to 4.19.2 in /docs by @dependabot in #2781
- Refactor enrolment to be more flexible with provider class by @eleftherias in #2774
- Auto-generated DB schema update - 2024-03-26 08:08:42 by @github-actions in #2783
- Remove unused server fields by @eleftherias in #2784
- Make
repo-lister
interface more general by @JAORMX in #2776 - Remove provider requirement when fetching rule type by @JAORMX in #2773
- Remove
StubGitHub
in favor of our existing mock by @JAORMX in #2785 - Fix error message when instantiating alerter by @JAORMX in #2786
- Move rule type engine code to more descriptive files by @JAORMX in #2787
- Simplify logging evaluation parameters by @JAORMX in #2788
- Modify operations used by marketplace to accept transactions by @dmjb in #2771
- Fix pagination in provider list by @JAORMX in #2791
- Tx changes for marketplace by @dmjb in #2793
- Allow for skipping opening the browser on login by @JAORMX in #2795
- Explicitly coalesce labels on create and update to {} by @jhrozek in #2794
- Allow reading pointer config values from env by @eleftherias in #2799
- Update go-github library to v60 by @JAORMX in #2796
- Make marketplace support multiple sources by @dmjb in #2801
- build(deps): bump github.com/daixiang0/gci from 0.13.1 to 0.13.2 in /tools by @dependabot in #2803
- build(deps): bump anchore/sbom-action from 0.15.9 to 0.15.10 by @dependabot in #2804
- Remove github auth flows from migration by @JAORMX in #2805
- Fix logic for skipping browser on login by @eleftherias in #2806
- Refactor: Move
setViperStructDefaults
to utils by @Vyom-Yadav in #2807 - Allow
ListRemoteRepositoriesFromProvider
to gather from multiple providers by @JAORMX in #2802 - Auto-generated cli documentation update - 2024-03-27 10:17:54 by @github-actions in #2810
- Create healthcheck as part of project creation by @dmjb in #2792
- Add label support for ListProfilesByProjectID by @jhrozek in #2789
- Expose and actually fix skip browser by @JAORMX in #2809
- Add comment on inferProvider call by @JAORMX in #2812
- Simplify error return in
getProviderFromRequestOrDefault
by @JAORMX in #2814 - Read GitHub App secrets from config by @eleftherias in #2811
- Revert "Auto-generated cli documentation update - 2024-03-27 10:17:54… by @eleftherias in #2817
- Auto-generated helm documentation update - 2024-03-27 09:38:17 by @github-actions in #2816
- Fix secret declaration in github app secret by @JAORMX in #2820
- Simplify
getNameFilterParam
in provider common functions by @JAORMX in #2813 - Add additional info logs by @eleftherias in #2821
- Revert default config by @eleftherias in #2822
- Add display names to rule types by @JAORMX in #2824
- Use conn.PingContext() instead of Ping() to avoid trying to connect with context.Background() by @jhrozek in #2823
- Add helm documentation about GitHub App secrets by @eleftherias in #2828
- Auto-generated DB schema update - 2024-03-27 14:27:54 by @github-actions in #2826
- Auto-generated helm documentation update - 2024-03-27 14:49:50 by @github-actions in #2829
- Ensure repo context is retained in registration by @eleftherias in #2830
- Add enrolment for GitHub App provider by @eleftherias in #2827
- Auto-generated cli documentation update - 2024-03-27 18:06:31 by @github-actions in #2832
- Don't dereference result on error from RegisterRepository by @jhrozek in #2834
- npm vuln check not working by @teodor-yanev in #2818
- build(deps): bump aquasecurity/trivy-action from 0.18.0 to 0.19.0 by @dependabot in #2840
Full Changelog: v0.0.37...v0.0.38