Sha256: e3cda28d840a75198a05ee484547b788ec79d054c6ebb926fe1bf46fb9703f19

Contents?: true

Size: 1.04 KB

Versions: 6

Compression:

Stored size: 1.04 KB

Contents

name: identity-cache

up:
  - homebrew:
    - mysql-client@5.7:
        or:        [mysql@5.7]
        conflicts: [mysql-connector-c, mysql, mysql-client]
  - ruby: 3.2.2
  - isogun
  - bundler

env:
  RAILGUN_HOST: identity-cache.railgun
  MYSQL_HOST: identity-cache.railgun
  MEMCACHED_HOST: identity-cache.railgun

commands:
  test:
    syntax:
      optional:
        argument: file
        optional: args...
    desc: 'Run tests'
    run: |
      if [[ $# -eq 0 ]]; then
        bundle exec rake test
      else
        bundle exec ruby -I test "$@"
      fi

  style:
    desc: 'Run rubocop checks'
    run: bundle exec rubocop "$@"

  check:
    desc: 'Run tests and style checks'
    run: bundle exec rake test && bundle exec rubocop

  benchmark-cpu:
    desc: 'Run the identity cache CPU benchmark'
    run: bundle exec rake benchmark:cpu

  profile:
    desc: 'Profile IDC code'
    run: bundle exec rake profile:run

  update-serialization-format:
    desc: 'Update serialization format test fixture'
    run: bundle exec rake update_serialization_format

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
identity_cache-1.5.5 dev.yml
identity_cache-1.5.4 dev.yml
identity_cache-1.5.3 dev.yml
identity_cache-1.5.2 dev.yml
identity_cache-1.5.1 dev.yml
identity_cache-1.5.0 dev.yml