Skip to content

chore(ci): remove stale and failing workflows - #494

Merged
ss-o merged 3 commits into
mainfrom
copilot/investigate-github-pages-ci
Aug 1, 2026
Merged

chore(ci): remove stale and failing workflows#494
ss-o merged 3 commits into
mainfrom
copilot/investigate-github-pages-ci

Conversation

Copilot AI commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Removes CI workflows that were obsolete, failing due to invalid credentials, or manually disabled without callers. Retains the reusable Zsh CI workflow and active metrics workflows.

  • Pages publishing

    • Remove legacy GitHub Pages and asset publisher workflows.
  • Metrics

    • Remove the failing activity-metrics schedule.
  • Zsh validation

    • Remove the disabled legacy parser workflow; zsh-ci.yml remains the reusable implementation.

Copilot AI assigned Copilot and ss-o Aug 1, 2026
Copilot AI review requested due to automatic review settings August 1, 2026 19:37
Copilot AI removed the request for review from Copilot August 1, 2026 19:37
@ss-o
ss-o marked this pull request as ready for review August 1, 2026 19:37
@ss-o
ss-o requested a review from a team as a code owner August 1, 2026 19:37
Copilot AI review requested due to automatic review settings August 1, 2026 19:37
@ss-o
ss-o merged commit f17591c into main Aug 1, 2026
6 checks passed
@ss-o
ss-o deleted the copilot/investigate-github-pages-ci branch August 1, 2026 19:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes several GitHub Actions workflows that are described as obsolete, failing, or unused, to simplify CI maintenance while keeping the reusable Zsh CI workflow and remaining metrics workflows.

Changes:

  • Removed the legacy zsh-n.yml workflow (push/PR + workflow_call Zsh parsing/zcompile matrix).
  • Removed legacy GitHub Pages and asset deployment workflows (gh-push.yml, gh-deploy-assets.yml).
  • Removed the scheduled activity_metrics.yml workflow.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/zsh-n.yml Removed legacy Zsh zsh -n / zcompile workflow (previously ran on push/PR and supported workflow_call).
.github/workflows/gh-push.yml Removed metrics-to-GitHub-Pages deploy workflow triggered via workflow_run.
.github/workflows/gh-deploy-assets.yml Removed profile/** asset publishing workflow to GitHub Pages.
.github/workflows/activity_metrics.yml Removed scheduled activity metrics workflow that used org-scoped credentials.
Suppressed comments (1)

.github/workflows/zsh-n.yml:1

  • Deleting this workflow removes the only Zsh syntax validation that runs on push/PR in this repository. The repo still contains at least one .zsh file (.github/skills/new-zsh-plugin/templates/plugin.plugin.zsh), and no remaining workflow appears to call the reusable zsh-ci.yml, so Zsh templates can regress without CI catching it.

Consider either keeping a lightweight push/PR Zsh syntax workflow here, or adding a small caller workflow that uses: ./.github/workflows/zsh-ci.yml (optionally with run-zcompile: true) for paths that include .zsh templates.

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.

3 participants