debian-forge-composer/internal
Brian C. Lane d8285a0b74 jobqueue: Add DeleteJob function
This allows jobs to be deleted from the database.
Currently only implemented by fsjobqueue. The function for
dbjobqueue currently returns nil.

This will remove all the job files used by the root job UUID as long as
no other job depends on them. ie. It starts at the top, and moves down
the dependency tree until it finds a job that is also used by another
job, removes the job to be deleted from its dependants list, and moves
back up the tree only deleting jobs with empty dependants lists.

Related: RHEL-60120
2025-06-05 10:32:56 +02:00
..
auth Fix non-constant log strings 2025-01-21 16:51:20 -08:00
boot lint: Clean up golangci-lint v1.60 complaints 2025-02-24 04:20:42 -08:00
client client: adjust the tests to new image type names in Fedora 2025-04-25 09:26:59 +02:00
cloud internal/cloud/gcp/compute: Add TDX_CAPABLE guest OS feature 2025-02-27 13:33:22 +01:00
cloudapi cloudapi: Fix missing specs for koji ContainerResolve 2025-05-13 20:38:38 +02:00
common common: new utility function: DerefOrDefault() 2025-03-27 11:33:56 +01:00
jobqueue jobqueue: Add DeleteJob function 2025-06-05 10:32:56 +02:00
jsondb jsondb: Add Delete function 2025-06-05 10:32:56 +02:00
mocks weldr: update depsolve calls in weldr API 2025-01-29 18:03:11 +01:00
osbuildexecutor osbuildexecutor: show full osbuild exector on json decode errors 2024-08-05 14:51:40 +02:00
prometheus worker/server: update metrics on requeue 2024-11-07 17:18:48 +01:00
remotefile clienterrors: rename WorkerClientError to clienterrors.New 2024-07-31 17:04:58 +02:00
runner runner: add platform-python only for RHEL 8+ 2023-01-25 20:37:12 +01:00
store Delete internal/blueprint/ and import from osbuild/blueprint 2025-04-17 11:17:58 +02:00
target cloudapi: support worker server target artifact retrieval 2025-01-24 15:26:15 +01:00
test Drop common.CurrentArch() in favor of osbuild/images 2024-01-26 11:32:34 +01:00
upload lint: Clean up golangci-lint v1.60 complaints 2025-02-24 04:20:42 -08:00
weldr Many: expose rhsm.subscription_manager.rhsm.auto_enable_yum_plugins 2025-04-29 18:22:40 +03:00
worker worker: adapt to new oapi-codegen 2025-03-26 11:13:14 +01:00
tools.go go.mod: bump github.com/getkin/kin-openapi to v0.131.0 2025-03-26 11:13:14 +01:00