- Jun 18, 2024
-
-
Michael Schroeder authored
-
- Jun 14, 2024
-
-
Michael Schroeder authored
Show them as changed if the archive is different but has the same (uncompressed) content. Fixes #13125
-
Michael Schroeder authored
No predicable files in /tmp!
-
Michael Schroeder authored
Currently gated behind the "slsaversion:v1" build flag for testing purposes.
-
- Jun 12, 2024
-
-
Michael Schroeder authored
Also add/rename entries in BSRekor.
-
- Jun 11, 2024
-
-
Michael Schroeder authored
-
Michael Schroeder authored
Use this to make sure we do not delete container blobs that are still needed.
-
- Jun 07, 2024
-
-
-
Michael Schroeder authored
-
Michael Schroeder authored
-
Michael Schroeder authored
This was broken with commit 13f89b13 where we changed the code to already append the repository to the gun.
-
- Jun 05, 2024
-
-
Michael Schroeder authored
Also bring the code more in sync with the source server by adding a $type variable.
-
- Jun 04, 2024
-
-
Michael Schroeder authored
We need to do a rebuild if the updateinfo is changed, e.g. if a patchinfo gets retracted.
-
- May 28, 2024
-
-
Michael Schroeder authored
-
- May 27, 2024
-
-
Michael Schroeder authored
In that case we subtract the number of cosign tags, as querying them does not take time.
-
Michael Schroeder authored
This flag keeps the artefacts of deleted packages published. It is only checked if the project has publishing disabled.
-
Michael Schroeder authored
We do not want to crash the scheduler, but return a meaningful error.
-
- May 24, 2024
-
-
Michael Schroeder authored
We need to get rid of all the memory used in the publish process.
-
Michael Schroeder authored
If nofork is set to -1, the runner will wait for all children to finish before running the request in forked mode.
-
Michael Schroeder authored
-
Michael Schroeder authored
-
Michael Schroeder authored
We need this to survive having many aggregated binaries from multiple packets in one single packets, e.g. a big patchinfo. This has the same drawback as the binary architecture filter, i.e. it must match what the product composer does.
-
Michael Schroeder authored
This is useful for reducing the binaries the worker has to download. It es especially needed if the package is a patchinfo that contains multiple architectures. The downside is that the code must match what the product composer code does.
-
- May 23, 2024
-
-
Michael Schroeder authored
-
Michael Schroeder authored
-
Michael Schroeder authored
Do not create a copy of the data we read.
-
- May 22, 2024
-
-
Michael Schroeder authored
We used to read them into memory instead of creating a hard link.
-
Michael Schroeder authored
We use a "unblocked" retry event for this. It translates to a medium queue entry which should be good enough for our use case.
-
- May 21, 2024
-
-
Michael Schroeder authored
-
Michael Schroeder authored
-
Michael Schroeder authored
Instead do it once for every repository.
-
Michael Schroeder authored
-
- May 17, 2024
-
-
Michael Schroeder authored
The listfile is in the format of the list mode, i.e. it contains the tag, digest, type, and extra info. The plan is to replace the digestfile with the listfile in the future. For this to happen we would need to add the manifest size as additional output.
-
Michael Schroeder authored
Backend considers maintenance_release projects by default as build disabled now. We use one in our fixtures as special case so enabling it explicit there.
-
- May 16, 2024
-
-
Michael Schroeder authored
This just sets the default for the build flag, you can still enable it again in the project meta data.
-
Michael Schroeder authored
We can use the last result in the query by using the "If-None-Match" http header in the manifest request.
-
Michael Schroeder authored
-
- May 15, 2024
-
-
Michael Schroeder authored
While the man page states "if something bad happens, an exception is generated" it also declares that IO errors or truncated data are not critical and just lead to an return value of undef.
-
Michael Schroeder authored
The source server code cannot deal with it.
-
- May 14, 2024
-
-
Michael Schroeder authored
-