Skip to content

MVP for continuous integration and continuous releases #238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 of 10 tasks
ScottTodd opened this issue Mar 21, 2025 · 0 comments
Open
3 of 10 tasks

MVP for continuous integration and continuous releases #238

ScottTodd opened this issue Mar 21, 2025 · 0 comments
Assignees
Labels
CICD Related to CI/CD Infra

Comments

@ScottTodd
Copy link
Member

ScottTodd commented Mar 21, 2025

We have the building blocks for CI/CD pipelines but need to connect them all together and get them running automatically. Specific tasks are tracked in subissues, organized in this project: TheRock CI/CD 🪨🚀 (view). By the end of this sprint, we should have:

  • Pull requests build for a subset of supported configurations (gfx targets, operating systems, release configurations, etc.)
  • Once a day, release builds for all targets we have added so far will be published, using code from the main branch in this repository
  • Pull requests test a subset of supported configurations and a subset of all available tests using currently available runners
  • The main branch in this repository will closely track the mainline or develop branches of ROCm sub-projects in its submodules
  • Depending on runner availability, we will run smoketests and longer test suites on release builds.
    • The level of validation we have performed will be reflected somewhere (release pages, repository markdown file, etc.)
  • Instructions for how to install nightly releases will be kept up to date at https://github.com/ROCm/TheRock/blob/main/RELEASES.md

Follow-up work for future sprints:

@ScottTodd ScottTodd added the CICD Related to CI/CD Infra label Mar 21, 2025
@ScottTodd ScottTodd pinned this issue Mar 24, 2025
@ScottTodd ScottTodd moved this from TODO to In Progress in TheRock CI/CD 🪨🚀 Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CICD Related to CI/CD Infra
Projects
Status: In Progress
Development

No branches or pull requests

1 participant