Setup proper CICD pipeline #45
Labels
No Label
Brainstorm
Parent
bug
duplicate
enhancement
help wanted
idea
invalid
project/backend
project/frontend
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Blocks
Depends on
#68 Integrate Clippy into workflow
Chewing_Bever/fej
#44 Merge frontend & backend into single repo
Chewing_Bever/fej
Reference: Chewing_Bever/fej#45
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
TODO split this issue
We got the Woodpecker, now we gotta start using it.
The biggest challenge here is finding a way to cache the dependencies. One idea is to host our own S3 store (e.g. Minio), and to use this as our cache. We can then use the
plugins/s3-cache
plugin to cache the dependencies.Another is figuring out how to make our repository trusted so we can host volumes, but this solution is less ideal because other users of this Gitea instance wouldn't be able to use it.
Once the tests are up and running, we can configure Renovatebot to auto-merge dependency updates when they pass our tests.
Without this, Cargo has to update its index every time, and download all the dependencies.
Caching is now implemented and setup thanks to Minio.