← Back to issue list

Update rockcraft to use Starflow

View original Github issue

Metadata

Project
rockcraft
Number
#773
Type
issue
State
closed
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Migrated Rockcraft to Starflow: PR #782 updated the Makefile and GitHub CI/QA workflows. Commits f38f8060 (policy workflow from starbase/starflow) and 9f2b2ff2 (QA workflows) landed, and tigarmo closed #773 with "Done in #782".

Resolution: closed resolved

Reason: The maintainer closed the issue on 2024-12-21 with the comment "Done in #782", and PR #782 ("Work/craft 3831 starflow") was merged, delivering the Starflow migration (commits f38f8060 "ci: use policy workflow from starbase/starflow" and 9f2b2ff2 "ci: use QA workflows from starflow"). The Makefile part was already covered by the earlier starbase-based Makefile/common.mk work.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done - Update the Makefile to Starbase's - Update the github workflows to Starflow's ### Why it needs to get done https://github.com/canonical/starflow/ has the up-to-date actions and workflows that the Starcraft team wants to use on CI

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Migrated Rockcraft to Starflow: PR #782 updated the Makefile and GitHub CI/QA workflows. Commits f38f8060 (policy workflow from starbase/starflow) and 9f2b2ff2 (QA workflows) landed, and tigarmo closed #773 with "Done in #782".
stealth/space-bunny-alpha — closed resolved Updated Rockcraft to Starflow CI workflows in merged PR #782.
qwen/qwen3.6-35b-a3b — — Resolved by merging pull request #782, which updated the Makefile and GitHub workflows to use Starflow and Starbase.
qwen/qwen3.6-35b-a3b — — Updated rockcraft Makefile and GitHub workflows to use Starflow and Starbase. The task was completed and closed following implementation in pull request #782.
qwen/qwen3.6-35b-a3b — — Updated rockcraft Makefile and GitHub workflows to use Starflow and Starbase. Completed and closed via pull request #782.
qwen3.6-35b-a3b-mtp-q6 — — Rockcraft Makefile and GitHub workflows were updated to use Starflow for CI. The change was implemented and merged via pull request #782, resolving the request.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/rockcraft#782 (confidence 97%)

    Merged PR 'Work/craft 3831 starflow' implementing the Starflow CI/workflow migration, cited by the maintainer as the resolution.

  • Related To: canonical/rockcraft#272 (confidence 55%)

    Earlier commit a411e24b 'ci: use starflow CI actions (#272)' shows Rockcraft had already adopted parts of Starflow before this issue.

Related issues

Issue Project State Summary Similarity
#782 Work/craft 3831 starflow rockcraft merged Merged PR #782 delivered the CRAFT-3831 Starflow migration, updating Rockcraft's CI and QA workflows and closing tracking issue #773.
83%
#741 Work/craft 3602/starflow lint rockcraft closed Closed unmerged after 650+ days and superseded by merged PR #782, which completed Rockcraft's broader Starflow migration for Makefile and GitHub CI/QA workflows.
78%
#775 docs: apply release-notes template to rockcraft rockcraft merged Merged #775 in commit 89aad735, rendering Starbase's release-notes template for Rockcraft and adding 257 lines across three documentation files.
72%
#60 ci: use starflow policy and QA workflows craft-platforms merged Merged into main as commit ab5f54e, replacing project-specific CI configuration with Canonical Starflow policy and QA workflows across eight files.
70%
#622 build: switch to starflow craft-application merged Merged PR #622 migrated craft-application’s build and CI tooling to Canonical Starflow after maintainer review.
70%