Skip to content

fix: robust eask install-deps error handling#9

Merged
chiply merged 1 commit intomainfrom
fix/ci-install-deps-handling
Feb 19, 2026
Merged

fix: robust eask install-deps error handling#9
chiply merged 1 commit intomainfrom
fix/ci-install-deps-handling

Conversation

@chiply
Copy link
Copy Markdown
Owner

@chiply chiply commented Feb 19, 2026

Summary

  • Handle eask install-deps exit code 2 (no deps to install) gracefully instead of failing the job
  • Add explicit shell: bash for cross-platform consistency
  • Add inline comments explaining Nix cache steps are needed by jcs090218/setup-emacs on Linux

Brings space-tree CI in line with brushup's CI setup.

Test plan

  • All matrix jobs pass with the new exit code handling

Generated with Claude Code

- Handle exit code 2 (no deps to install) gracefully instead of failing
- Add explicit shell: bash for cross-platform consistency
- Add comments explaining Nix cache is needed by setup-emacs on Linux

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 19, 2026 23:19
Copy link
Copy Markdown

Copilot AI left a comment

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 improves the robustness of the CI workflow by handling edge cases in dependency installation and adding documentation for Nix-related steps.

Changes:

  • Modified eask install-deps to gracefully handle exit code 2 (no dependencies to install) instead of failing
  • Added explicit shell: bash for cross-platform compatibility with bash-specific syntax
  • Added inline comments explaining Nix cache steps are required by setup-emacs on Linux

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@chiply chiply merged commit ef7c1a1 into main Feb 19, 2026
14 checks passed
@chiply chiply mentioned this pull request Feb 19, 2026
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.

2 participants