← Back to issue list

tools: update tox config to latest starbase

View original Github issue

Metadata

Project
snapcraft
Number
#4131
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #4131 as 89fd9ecb6, updating Snapcraft's tox configuration to the latest Starbase and removing obsolete tox setup.

Resolution: closed resolved

Reason: PR #4131 was merged as commit 89fd9ecb6 after its prerequisite dependency update, PR #4129, merged as fc9f9ae44.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `pytest tests/unit`? ----- Needs https://github.com/snapcore/snapcraft/pull/4129 in order to pass linting.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #4131 as 89fd9ecb6, updating Snapcraft's tox configuration to the latest Starbase and removing obsolete tox setup.
stealth/space-bunny-alpha — closed resolved PR #4131 merged as commit 89fd9ecb6 ("tox: migrate to newer starbase"), updating Snapcraft's tox configuration to the latest starbase and deleting obsolete tox setup (3 files, +10/-161).
stealth/space-bunny-alpha — closed resolved Merged PR #4131 as 89fd9ecb6, updating Snapcraft's tox configuration to the latest starbase and removing obsolete tox setup.
stealth/space-bunny-alpha — closed resolved Merged #4131 as 89fd9ecb6, migrating tox.ini to the latest Starbase after prerequisite dependency updates in #4129.
qwen/qwen3.6-35b-a3b — — Merged: updated tox configuration to the latest starbase version. Approved after passing linting and tests, the change modifies three files to align tooling dependencies.
qwen3.6-35b-a3b-mtp-q6 — — Merged the tox configuration update to the latest starbase. The change required PR #4129 to satisfy linting checks before being integrated into main, with Codecov reporting no coverage impact.

Update history

No update history recorded yet.

Related work

  • Blocked By: snapcore/snapcraft#4129 (confidence 99%)

    PR #4131 explicitly required #4129 to pass linting; #4129 was subsequently merged.

Related issues

Issue Project State Summary Similarity
#1231 tools: update tox configuration to starbase v1 charmcraft merged Merged charmcraft#1231 as commit 81ce65f2, updating the tox configuration to Starbase v1 after approval by two reviewers.
84%
#1062 tools: import tox from starbase charmcraft merged Merged as commit 4ed52927, adding Starbase's tox configuration across eight files; CI adoption was deferred because several linters failed.
80%
#11 tools: use the starbase tox config craft-grammar merged PR #11 by lengau merged (commit 697e4dd) adding Starbase's tox configuration: tox.ini plus four supporting config files, 183 added lines. tox.ini later dropped in #310 after rebasing on Starbase.
80%
#4 tools: Update tox and setuptools to fix breakages starbase merged Merged canonical/starbase#4 in commit 552c132, updating tox and setuptools to fix tooling breakages.
80%
#4046 tools: move to the starbase tox configuration snapcraft merged Merged as 618410f11, migrating tools to Starbase's tox configuration and testing Python 3.8/3.10 on Ubuntu 20.04/22.04.
78%
#5 base: Align to latest starbase standards craft-archives merged PR merged as commit c9e2971: pulled updated config from starbase into craft-archives, adding tox Sphinx/docs setup (no doc files yet) plus lint fixes; later synced again via 071d217 and 0872a9c.
76%
#433 tox: basic tox from starbase craft-parts merged Merged the Starbase-derived tox configuration in PR #433 (commit 7dbf0405), updating 24 files.
75%
#248 build(deps): update dependency tox-gh to v1.3.3 starbase merged Merged canonical/starbase#248 as ce9ccb9, updating tox-gh from 1.3.2 to 1.3.3 in tox.ini.
75%
#15 tools: update to the latest starbase craft-application merged Merged PR #15 updated craft-application to the latest Starbase tooling and established merge history for easier future updates; the change landed as cf652179.
73%
#1061 tools: bring tox and linting from starbase charmcraft closed Closed unmerged after years of inactivity; its tox import landed separately in canonical/charmcraft#1062 via commit 4ed52927.
73%