Skip to content

jekyll.yml starter workflow has end of life ruby version that causes errors #3329

Description

@evanwill

The starter workflow for Jekyll site build, "jekyll.yml", line 40 lists ruby-version: '3.1'. Ruby 3.1 is no longer supported. It causes errors when the action runs that are hard to debug and cause people to go deep into unrelated fixes. To avoid the errors the most basic fix is just to update the ruby version to 3.4, ruby-version: '3.4'. I have tested this with dozens of projects.

PR #3296 mentions out of date setup-ruby which could also be updated at the same time, but is not necessary to avoid errors.

This is an important action to update because thousands of people still use it to build Jekyll sites on github pages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions