Sha256: 78c1befc015c04c36010fe66a6a1399f31c5e6dd08016c43159d3ee7c93e7a9e
Contents?: true
Size: 1.68 KB
Versions: 6
Compression:
Stored size: 1.68 KB
Contents
name: ci "on": push: paths: - ".github/workflows/ci.yml" - "lib/**" - "*.gemspec" - "spec/**" - "Rakefile" - "Gemfile" - ".rubocop.yml" pull_request: branches: - main schedule: - cron: "30 4 * * *" create: jobs: tests: runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: - "3.3" - "3.2" - "3.1" env: POSTGRES_BASE_URL: postgres://postgres:password@localhost:5432/hanami_cli_test steps: - uses: actions/checkout@v1 - name: Install package dependencies run: "[ -e $APT_DEPS ] || sudo apt-get install -y --no-install-recommends $APT_DEPS" - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{matrix.ruby}} bundler-cache: true - name: Run all tests run: bundle exec rake spec services: mysql: image: mysql:latest env: MYSQL_ROOT_PASSWORD: password ports: - 3307:3306 options: >- --health-cmd "mysqladmin ping" --health-interval 10s --health-timeout 5s --health-retries 3 postgres: # Use postgres:14 for CLI compatibility with ubuntu-latest, currently ubuntu-22.04 # See https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md image: postgres:14 env: POSTGRES_USER: postgres POSTGRES_PASSWORD: password ports: - 5432:5432 options: >- --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
Version data entries
6 entries across 6 versions & 2 rubygems