Setup proper CICD pipeline #45
Labels
No labels
Brainstorm
Parent
bug
duplicate
enhancement
help wanted
idea
invalid
project/backend
project/frontend
question
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Blocks
Depends on
#67 Simplify local development setup
Chewing_Bever/fej
#68 Integrate Clippy into workflow
Chewing_Bever/fej
#44 Merge frontend & backend into single repo
Chewing_Bever/fej
Reference: Chewing_Bever/fej#45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. 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-cacheplugin 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.