Skip to content

Drop deprecated ci-templates, adopt CI/CD components

Written with the assistance of Claude.

Leaving as draft until the following action items are done

  • Figure out what to do about macOS tests that rely on ci-template that doesn't have analogous component as far as I can tell
  • Test package component with upload to test.pypi.org
  • Set up manual SCCB job

Once this is merged, I plan to set up a schedule to run the CI pipeline daily. The test deployment has been changed in this MR such that it won't get automatically triggered by the scheduled pipelines.

A new CI job is included that compares a copy of the SCCB issue template that's been committed to the SCCB issue template in the SCCB repo. This makes it so we don't need to interact with the SCCB repo whenever we want to open a ticket.

The pypi CI Job is now called twine, it comes from the package CI/CD component.

The SCCB CI job is now manually run using a script and and a copy of the issue template from the repo.

Edited by Cody Messick

Merge request reports

Loading