CI (Re-)Consideration #28

Open
opened 2024-02-15 16:50:33 +01:00 by leon · 5 comments
Owner

We are currently evaluating if Drone CI could be replaced by another CI/CD solution.
We are currently looking at the following options:

This issue tracks the progress and findings of experimenting with and using the diferent CI/CD Solutions.

We are currently evaluating if Drone CI could be replaced by another CI/CD solution. We are currently looking at the following options: - [ ] Keeping Drone CI - [ ] ~~Github~~ [Gitea Actions](https://docs.gitea.com/next/usage/actions/overview) - [ ] [Gitness](https://gitness.com/) This issue tracks the progress and findings of experimenting with and using the diferent CI/CD Solutions.
leon added the
Priority
Medium
Kind/Enhancement
labels 2024-02-15 16:50:33 +01:00
leon self-assigned this 2024-02-15 16:50:33 +01:00
lukas was assigned by leon 2024-02-15 16:50:33 +01:00
Author
Owner
https://git.libre.moe/lukas/WANessa-CI-dev/actions/runs/9
Owner
Current state: https://git.libre.moe/lukas/WANessa-CI-dev/src/commit/bc4725c944c4f6498ed99fd73c8c4849645a7c12/.gitea/workflows/test.yaml https://git.libre.moe/lukas/WANessa-CI-dev/actions/runs/11 Should we implement this into the main repo?
Author
Owner

Bonus Points:

  • variable(s) for rust-image(s)

    • automatically update variables according to the current rust version of the server. If not feasible, use the current rust version of the RHEL repo
  • auto-rustfmt

    • only run if all other pipelines succeed
    • only commits if necessary
    • GPG signed commits
    • detects possible format loops and aborts
    • commit as wanessa, use author of parent commit
  • Using BW as secret storage

Bonus Points: - [ ] variable(s) for rust-image(s) - [ ] automatically update variables according to the current rust version of the server. If not feasible, use the current rust version of the RHEL repo - [ ] auto-rustfmt - [ ] only run if all other pipelines succeed - [ ] only commits if necessary - [ ] GPG signed commits - [ ] detects possible format loops and aborts - [ ] commit as wanessa, use author of parent commit - [ ] Using BW as secret storage
Owner

The Gitea Actions Workflow has been updated with the original rustfmt code, but needs testing. Also, the variables GIT_*_SIG secrets need to be added to this repo for the workflow to work @leon.

The Gitea Actions Workflow has been updated with the original rustfmt code, but needs testing. Also, the variables `GIT_*_SIG` secrets need to be added to this repo for the workflow to work @leon.
lukas referenced this issue from a commit 2024-02-20 12:39:37 +01:00
Author
Owner

Is there an update? The current ci build fails due to some nginx/drone issue and I would like to deprecate drone completely.

Is there an update? The current ci build fails due to some [nginx/drone issue](https://drone.libre.moe/KomuSolutions/WANessa/394) and I would like to deprecate drone completely.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
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: KomuSolutions/WANessa#28
No description provided.