Skip to content

Conversation

@rayartemexatatto-cent
Copy link

Overview

Questions

Next steps

Review

Copilot AI review requested due to automatic review settings January 30, 2026 23:04
Copy link

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

Adds a dedicated GitHub Actions workflow to run the repository’s Ruby/Rake checks in CI.

Changes:

  • Introduces a new .github/workflows/ruby.yml workflow triggered on pushes and PRs to main.
  • Runs bundle exec rake using ruby/setup-ruby with bundler-cache, across a Ruby version matrix.

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

uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

The workflow runs bundle exec rake, but it doesn’t install the npm dependencies required for the Jekyll build (e.g., assets/css/index.scss imports @primer/css/index.scss, which comes from node_modules, and _config.yml includes node_modules in Sass load paths). This job will fail unless Node is set up and npm ci/npm install is run before Rake.

Suggested change
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install npm dependencies
run: npm ci

Copilot uses AI. Check for mistakes.
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