Sha256: 62da2bbd5fb35bebc05faf75034f05fb9563d4794ea890a3a43ff11d9c69ac0b

Contents?: true

Size: 1.11 KB

Versions: 8

Compression:

Stored size: 1.11 KB

Contents

name: CI Experimental

on:
  push:
    branches: [master,v1]
  workflow_dispatch:

jobs:
  build:
    name: Ruby ${{ matrix.ruby }} on ${{ matrix.operating-system }}
    runs-on: ${{ matrix.operating-system }}
    continue-on-error: true
    env: { JAVA_OPTS: -Djdk.io.File.enableADS=true }

    strategy:
      fail-fast: false
      matrix:
        include:
          - # Building against head version of Ruby is considered experimental
            ruby: head
            operating-system: ubuntu-latest
            experimental: Yes

          - # Since JRuby on Windows is known to not work, consider this experimental
            ruby: jruby-head
            operating-system: windows-latest
            experimental: Yes

    steps:
      - name: Checkout Code
        uses: actions/checkout@v4

      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: ${{ matrix.ruby }}
          bundler-cache: true # runs 'bundle install' and caches installed gems automatically

      - name: Run Build
        run: bundle exec rake default

      - name: Test Gem
        run: bundle exec rake test:gem

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
git-3.0.0 .github/workflows/experimental_continuous_integration.yml
git-2.3.3 .github/workflows/experimental_continuous_integration.yml
git-2.3.2 .github/workflows/experimental_continuous_integration.yml
git-2.3.1 .github/workflows/experimental_continuous_integration.yml
git-2.3.0 .github/workflows/experimental_continuous_integration.yml
git-2.2.0 .github/workflows/experimental_continuous_integration.yml
git-2.1.1 .github/workflows/experimental_continuous_integration.yml
git-2.1.0 .github/workflows/experimental_continuous_integration.yml