updated with Action Runner
This commit is contained in:
@@ -228,6 +228,52 @@ Implemented
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-21 - Adopt Gitea Actions + Self-Hosted Runner for Package Publishing
|
||||
|
||||
Decision:
|
||||
|
||||
* Replace GitHub Actions with self-hosted Gitea Actions.
|
||||
* Execute package publishing on SilverLinux using the global `silverlinux-runner`.
|
||||
* Publish internal NuGet packages to BaGet.
|
||||
* Store the runner registration token in `/srv/secrets/company.env` and publishing credentials in Gitea Actions Secrets.
|
||||
* Use `[Package]` in commit messages to request commit-driven package publishing.
|
||||
|
||||
Reason:
|
||||
|
||||
* Keep source control, build execution and package hosting inside SilverLinux.
|
||||
* Avoid storing credentials in repositories.
|
||||
* Provide a simple, explicit package-release convention.
|
||||
|
||||
Status:
|
||||
|
||||
```text
|
||||
Accepted
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-21 - BaGet Secret Storage
|
||||
|
||||
Decision:
|
||||
|
||||
The BaGet API key is currently stored directly in the BaGet Docker Compose configuration.
|
||||
|
||||
Reason:
|
||||
|
||||
* Simplicity during initial deployment.
|
||||
|
||||
Future Plan:
|
||||
|
||||
Move the API key into the centralized SilverLinux secrets management system located at:
|
||||
|
||||
```text
|
||||
/srv/secrets/company.env
|
||||
```
|
||||
|
||||
when additional services begin consuming the same secret management approach.
|
||||
|
||||
---
|
||||
|
||||
## Future Decisions
|
||||
|
||||
Document future decisions using the following template:
|
||||
|
||||
Reference in New Issue
Block a user