Skip to content

fix(ci): release.yml had a duplicated step header; lint workflow files in CI - #172

Merged
fylorn merged 1 commit into
devfrom
fix/release-yml
Sep 24, 2026
Merged

fylorn merged 1 commit into
devfrom
fix/release-yml

Conversation

@fylorn

@fylorn fylorn commented Sep 24, 2026

Copy link
Copy Markdown
Contributor
  • release.yml on dev is invalid: Linux packaging (AppImage + deb) and self-update #169 left a duplicated - name: Name the packages line with no run. GitHub logs a failed "workflow file issue" run on every push, and a rehearse/** push starts nothing.
  • Adds an actionlint step (syntax only, -shellcheck=) to the Frontend job, so a broken workflow file fails on its own PR.

Verified locally with actionlint 1.7.12: all three workflow files pass after the fix; the old release.yml fails at line 441.

🤖 Generated with Claude Code

…s in CI

The Linux packaging change left a second `- name: Name the packages`
line with no `run`, so GitHub rejected release.yml as invalid: every
push to dev logged a failed "workflow file issue" run, and pushing a
rehearse/** branch started nothing. Nothing on the PR caught it, since
the release workflow only runs on tags and rehearse branches.

Add an actionlint step (workflow syntax only, no shellcheck) to the
Frontend job so a broken workflow file fails on the PR that breaks it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fylorn
fylorn merged commit 2e90181 into dev Sep 24, 2026
4 checks passed
@fylorn
fylorn deleted the fix/release-yml branch September 24, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant