← Back to issue list

feat(lint): lint the Github actions with actionlint

View original Github issue

Metadata

Project
starbase
Number
#470
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed without merging. The addition of actionlint for GitHub Actions linting was abandoned due to pending review and unresolved comments, despite all CI checks passing.

Suggested action:

No scores available.

Issue body

This installs the snap of actionlint (https://github.com/rhysd/actionlint) and adds it as another default linter. Actionlint catches many common mistakes and has the advantage of running either shellcheck or pyflakes on scripts inside the actions. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/starbase/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [x] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging. The addition of actionlint for GitHub Actions linting was abandoned due to pending review and unresolved comments, despite all CI checks passing.
qwen3.6-35b-a3b-mtp-q6 Merged to integrate actionlint as a default linter for GitHub Actions workflows, enabling automated linting and script validation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#473 feat(lint): lint the Github actions with actionlint starbase merged Added actionlint to lint GitHub Actions workflows. Merged after approval by two reviewers and passing all CI checks. Updates three files to enforce workflow linting standards.
86%
#4422 [DRAFT] ci: improve linter output in github actions snapcraft closed Closed and superseded by pull request #4435. The changes aimed to enhance GitHub Actions linter output with collapsible sections and colorized formatting, but were abandoned pending further research.
73%
#4 feat(lint): add yamllint as a linter starflow closed Adding yamllint to the linting process was closed and abandoned after 664 days with no reviews or CI checks. The changes were not merged.
72%
#33 feat: add linting CI workflow craft-actions closed Changes to add a linting CI workflow were closed without merging. No reviews or comments were submitted, and the branch was abandoned after 28 days of inactivity.
72%
#15 feat: make the lint workflow reusable starflow closed Closed without merging. The pull request to make the lint workflow reusable received no reviews, comments, or CI checks, indicating it was likely abandoned or superseded. The proposed changes were not integrated into the codebase.
72%
#142 lint: fix linting issues with newer linters craft-cli merged Merged after reviewer approval and passing CI checks. Resolves linting failures caused by updated linter versions across five files. Ubuntu 18.04 GitHub Actions test failures were addressed separately in pull request #144.
70%