Maintenance Tasks
This section has one page per maintenance task, each with steps you can follow. Find your task in the table below.
| I want to… | Page |
|---|---|
| Review and merge the pull request of a scheduled run | Review a Delivery PR |
| Find out why a run failed and fix it | Fix a Failed Run |
| Add a feature to the model, change one, or keep one out | Curate a Feature |
| Write the Configurator text for a feature | Update the Guided Workflow |
| Adapt the pipeline to a change in the Artemis source layout | Follow Artemis Changes |
| Deliver one specific Artemis commit | Deliver a Commit |
| Approve an image, or go back to an earlier one | Promote and Roll Back |
| Change the Artemis image that generated packages start | Update the Runtime Image |
| Change what the remote deployment package contains | Update Ansible Bindings |
| Move the feature manifest into Artemis | Manifest Cutover |
Routine work
The poller runs twice a week. After each scheduled run, open the Actions tab and check the Artemis delivery poller run:
- When it passed and opened a delivery pull request, review it.
- When it passed without a pull request, nothing changed since the last delivery.
- When it failed, fix the run before the next one.
On-demand work
Everything else comes up when something changes: a new Artemis feature that teachers should be able to choose, a change in the Artemis source layout, a new version of the Ansible collection, or an image that you want to approve or replace.