basecamp / basecamp/fizzy-cli

Remove actionlint self-repository syntax workaround after upstream support ships

Open
#211 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
233
Forks
29
Avg merge
10h 20m
Merged PRs (30d)
5

Description

## Context

PR #210 adopts GitHub's `$/.github/...` self-repository syntax for reusable workflow calls. This syntax resolves workflow references from the exact commit being run.

Actionlint v1.7.12 does not yet recognize `$/.github/...`, so `.github/actionlint.yaml` narrowly suppresses its `workflow-call` false positive for these references. Zizmor remains fully enabled.

Upstream tracking:
- actionlint issue: https://github.com/rhysd/actionlint/issues/711
- actionlint implementation PR: https://github.com/rhysd/actionlint/pull/732

## Done when

- A released actionlint version supports `$/` self-repository references.
- The pinned `rhysd/actionlint` action is updated to that release.
- The corresponding suppression is removed from `.github/actionlint.yaml` (and the file is removed if empty).
- Actionlint, zizmor, and the full CI suite pass without the suppression.

Contributor guide

No contributing guide indexed for this repository

Research direction

Check whether a released actionlint version supports `$/` self-repository references, then inspect the pinned `rhysd/actionlint` action and `.github/actionlint.yaml`. Update the pin and remove the corresponding suppression, deleting the file if empty. Run actionlint, zizmor, and the full CI suite to confirm they pass without the workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.