debian-forge-composer/cmd
Achilleas Koutsou b3d1e4cf13 Makefile: bump GOLANGCI_LINT_VERSION to v1.61
v1.60 seems to have some issues [1] with something in our dependency
chain.  Update to v1.61 and fix all new issues.

New issues are all instances of potential integer overflow from int ->
uint conversions.  Added guards where appropriate and disabled the check
when when it's not needed.

[1] https://github.com/osbuild/osbuild-composer/actions/runs/16624417387/job/47037518471
2025-07-31 12:34:24 +02:00
..
gen-manifests go.mod: update osbuild/images to v0.123.0 2025-03-10 17:56:19 +01:00
mock-dnf-json switch to images/pkg/dnfjson and remove internal copy 2024-02-20 15:55:47 +01:00
osbuild-auth-tests Remove old build tag comments 2023-03-07 09:22:23 -08:00
osbuild-composer go.mod: update sentry 2025-07-28 11:44:33 +02:00
osbuild-composer-cli-tests Delete internal/blueprint/ and import from osbuild/blueprint 2025-04-17 11:17:58 +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 osbuild-dnf-json-tests: use distrofactory to get centos-9 2025-07-23 12:43:12 +02:00
osbuild-image-tests test: update all calls to image-info 2025-01-31 08:22:29 +01: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 cmd: use log in service-maintenance 2025-05-12 15:20:16 +02:00
osbuild-store-dump osbuild-store-dump: use distrofactory instead of importing fedora 2025-06-04 12:41:39 +02:00
osbuild-upload-aws osbuild-upload-aws: remove aws sdk v1 dependency 2024-08-20 15:32:40 +02:00
osbuild-upload-azure many: switch to osbuild/images/pkg/upload for azure 2025-07-29 13:10:22 +02:00
osbuild-upload-container split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
osbuild-upload-gcp cmd: use log in upload-gcp 2025-05-12 15:20:16 +02:00
osbuild-upload-generic-s3 osbuild-uploadgeneric-s3: remove aws sdk v1 dependency 2024-08-20 15:32:40 +02:00
osbuild-upload-oci internal/target: add OCI object storage target 2023-09-19 22:57:06 +02:00
osbuild-upload-pulp-ostree cmd: update the final message in osbuild-upload-pulp-ostree 2023-10-18 21:14:46 +02:00
osbuild-worker Makefile: bump GOLANGCI_LINT_VERSION to v1.61 2025-07-31 12:34:24 +02:00
osbuild-worker-executor lint: Clean up golangci-lint v1.60 complaints 2025-02-24 04:20:42 -08:00
README cmd: delete osbuild-koji 2025-07-09 22:51:53 +02:00

Binaries
========

osbuild-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
==========================

gen-manifests
mock-dnf-json
osbuild-auth-tests
osbuild-composer-cli-tests
osbuild-composer-dbjobqueue-tests
osbuild-dnf-json-tests
osbuild-image-tests
osbuild-koji-tests
osbuild-mock-openid-provider
osbuild-upload-*

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