Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions workflow w/ Ruby matrix #301

Merged
merged 1 commit into from
Apr 5, 2024
Merged

Conversation

delano
Copy link
Collaborator

@delano delano commented Apr 5, 2024

Type

Tests


Description

  • Introduces a new GitHub Actions workflow to run tests for the Ruby project
  • Configures a matrix strategy to test against multiple Ruby versions (3.2.0, 3.1.4, 3.0, 2.7, 2.6)
  • Sets up the Ruby environment, installs dependencies, and runs tests using the 'bundle exec try' command

Changes walkthrough

Relevant files
Tests
ruby.yaml
Add Ruby CI workflow with matrix testing                                 

.github/workflows/ruby.yaml

  • Adds a new GitHub Actions workflow for Ruby
  • Defines a matrix strategy to run tests across multiple Ruby versions
  • Checks out code, sets up Ruby environment, installs dependencies and
    runs tests
  • +36/-0   

    PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    @delano delano marked this pull request as ready for review April 5, 2024 22:44
    @van van bot added the Tests label Apr 5, 2024
    Copy link

    van bot commented Apr 5, 2024

    PR Description updated to latest commit (691884a)

    @delano delano self-assigned this Apr 5, 2024
    @delano
    Copy link
    Collaborator Author

    delano commented Apr 5, 2024

    Quick merge into develop so we can start kicking the tires.

    @delano delano merged commit 09297cc into develop Apr 5, 2024
    @delano delano deleted the delano/267-ga-workflow branch April 5, 2024 22:47
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    Projects
    Status: Done
    Development

    Successfully merging this pull request may close these issues.

    None yet

    1 participant