debian-forge-composer/cmd
robojerk 4eeaa43c39
Some checks failed
Tests / 🛃 Unit tests (push) Failing after 13s
Tests / 🗄 DB tests (push) Failing after 19s
Tests / 🐍 Lint python scripts (push) Failing after 1s
Tests / ⌨ Golang Lint (push) Failing after 1s
Tests / 📦 Packit config lint (push) Failing after 1s
Tests / 🔍 Check source preparation (push) Failing after 1s
Tests / 🔍 Check for valid snapshot urls (push) Failing after 1s
Tests / 🔍 Check for missing or unused runner repos (push) Failing after 1s
Tests / 🐚 Shellcheck (push) Failing after 1s
Tests / 📦 RPMlint (push) Failing after 1s
Tests / Gitlab CI trigger helper (push) Failing after 1s
Tests / 🎀 kube-linter (push) Failing after 1s
Tests / 🧹 cloud-cleaner-is-enabled (push) Successful in 3s
Tests / 🔍 Check spec file osbuild/images dependencies (push) Failing after 1s
did stuff
2025-08-26 10:34:42 -07:00
..
mock-dnf-json switch to images/pkg/dnfjson and remove internal copy 2024-02-20 15:55:47 +01:00
osbuild-auth-tests did stuff 2025-08-26 10:34:42 -07:00
osbuild-composer did stuff 2025-08-26 10:34:42 -07:00
osbuild-composer-cli-tests tests: Update composer-cli tests for v36.0 2025-08-08 12:27:15 +02:00
osbuild-composer-dbjobqueue-tests cmd/osbuild-composer-dbjobqueue-tests: add migration test 2025-07-25 13:10:10 +02:00
osbuild-dnf-json-tests go.mod: update osbuild/images (v0.172.0) and osbuild/blueprint (v1.12.0) 2025-08-07 20:15:33 +02:00
osbuild-koji-tests Makefile: bump GOLANGCI_LINT_VERSION to v1.61 2025-07-31 12:34:24 +02:00
osbuild-mock-openid-provider Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
osbuild-service-maintenance Use gcp upload implementation from osbuild/images 2025-08-14 13:23:49 +02:00
osbuild-store-dump go.mod: update osbuild/images (v0.172.0) and osbuild/blueprint (v1.12.0) 2025-08-07 20:15:33 +02:00
osbuild-worker Use gcp upload implementation from osbuild/images 2025-08-14 13:23:49 +02:00
osbuild-worker-executor lint: Clean up golangci-lint v1.60 complaints 2025-02-24 04:20:42 -08:00
README did stuff 2025-08-26 10:34:42 -07:00

Binaries
========

debian-forge-composer: The main binary, the service that maintains the queue and schedules all
jobs. This is started as the main process by systemd or container runtime.

osbuild-worker: The worker binary that handles jobs from the job queue locally.

osbuild-worker-executor: The binary that runs osbuild to build an image on an isolated VM.

Service binaries
================

osbuild-service-maintenance: Vacuum the database and remove old jobs. Also used to cleanup
cloud instances.

Development and test tools
==========================

mock-dnf-json
osbuild-auth-tests
osbuild-composer-cli-tests
osbuild-composer-dbjobqueue-tests
osbuild-dnf-json-tests
osbuild-koji-tests
osbuild-mock-openid-provider

osbuild-store-dump: the output from this is used in Test_upgrade in internal/store/json_test.go