View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
5844 | Composr testing platform / automation goals | General / Uncategorised | public | 2024-08-04 20:16 | 2024-08-04 22:12 |
Reporter | Chris Graham | Assigned To | Guest | ||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 5844: Move to proper continuous integration pipeline | ||||
Description | We currently have a CI tool that simply responds to pushes and runs checks in the background. This is rudimentary and we should really be building something integrated into merge requests. Move to whatever CI pipeline is easiest to get working on GitLab. This would include running through our test set, and running other testing tools, as a prerequisite to any merge request getting merged - and then also building out new builds after each merge. We then would have the discipline to not actually commit directly to main anymore. | ||||
Tags | Roadmap: Over the horizon | ||||
Attach Tags | |||||
Time estimation (hours) | 24 | ||||
Sponsorship open | |||||
|
Such should also be documented that developers are expected not to ever directly commit to main. Furthermore, perhaps only Chris, and maybe me, would ever have the Git privilege to commit directly to main, thereby enforcing pull requests for everyone else. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-08-04 20:16 | Chris Graham | New Issue | |
2024-08-04 20:16 | Chris Graham | Tag Attached: Roadmap: Over the horizon | |
2024-08-04 22:12 | PDStig | Note Added: 0009084 |