releng: upload --private for security updates #867

Open
opened 2025-06-23 20:40:14 +00:00 by raito · 0 comments
Owner

In security mitigations situations, like CVE-2024-46415, it would be ideal for Lix core developers to perform all the release engineering process, including uploading to the various platforms while making the artifacts private.

For this to be possible, we need to ensure that all the platforms we upload to, support a private feature.

  • Forgejo
  • GitHub
  • our S3 bucket (just ACLs)
  • Docker registry (?)

An idea could be the following design:

$ python -m releng upload --environment production --private
# obtain some identifier
$ python -m releng make-public $IDENTIFIER --environment production

This is a minor problem, I have a 10Gbps pipe, so this doesn't hinder me if I can pre-build things.

In security mitigations situations, like CVE-2024-46415, it would be ideal for Lix core developers to perform all the release engineering process, including uploading to the various platforms while making the artifacts private. For this to be possible, we need to ensure that all the platforms we upload to, support a private feature. - [ ] Forgejo - [ ] GitHub - [ ] our S3 bucket (just ACLs) - [ ] Docker registry (?) An idea could be the following design: ``` $ python -m releng upload --environment production --private # obtain some identifier $ python -m releng make-public $IDENTIFIER --environment production ``` This is a minor problem, I have a 10Gbps pipe, so this doesn't hinder me if I can pre-build things.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix#867
No description provided.