Michelangelo Mori
Michelangelo Mori
The new Entity management framework added a bunch of SQL statements and the respective service layer. Code review showed that some of them are no longer necessary and some of...
[This routine](https://github.com/stacklok/minder/blob/44d1523d784f4684439c85f8863013416025204a/internal/entities/properties/service/service.go#L266-L275) must ensure that a transaction is open before performing the delete/insert sequence of statements.
In case a repository is configured with Branch Protection API disabled, any remediation action will fail giving an ugly error message (see "404 branch protection has been disabled" message). ```yaml...
# Summary This change adds the possibility to start evaluate a REGO-based rule type in a debugger. The debugger allows setting breakpoints, stepping, printing source, and a few other simple...
REGO functions can be declared as `Nondeterministic` which allows REGO runtime to behave correctly in some cases. Here's an excerpt of the [documentation](https://www.openpolicyagent.org/docs/latest/extensions/) (golang specific [here](https://pkg.go.dev/github.com/open-policy-agent/opa/rego#Function)). > Since this built-in...
Most of the tables in Minder database have type `timestamp`, which expands to `timestamp without time zone`, thus leaving them without time zone information. This is not a problem at...
As per [this comment](https://github.com/mindersec/minder/pull/4910#discussion_r1840625396), we currently allow filtering by label in two places (i.e. two endpoints), but the code to handle labels is duplicated. In particular, the first implementation ([here](https://github.com/mindersec/minder/blob/main/internal/db/domain.go#L49))...
This change updates `cortex-m` dependency as well as `svd2rust`, which required updating xtask source code too. Effectively, `svd2rust` was the biggest update in terms of dependencies. This also updates SVD...
Currently, `Makefile` has targets to run Postgres which is then used in integartion tests. It might be better to use `testcontainers` (example [here](https://golang.testcontainers.org/modules/postgres/#usage-example)), which has the advantage of allowing entirely...
**Is your feature request related to a problem? Please describe.** The behavior of `POST /v0/publish` is unclear in the case of two conflicting posts updating in slightly different ways the...