Sha256: aaad7acd12aafba8efa09bc8077d549abd1c52aa48e75aa3266fd71fdf25c10f
Contents?: true
Size: 1.86 KB
Versions: 3
Compression:
Stored size: 1.86 KB
Contents
name: Ruby-CI on: push: branches: [ main ] pull_request: branches: [ main ] env: LOOKERSDK_BASE_URL: https://localhost:20000 LOOKERSDK_VERIFY_SSL: false TS_JUNIT_OUTPUT_DIR: results/sdk-codegen LOOKERSDK_CLIENT_ID: ${{ secrets.LOOKERSDK_CLIENT_ID__21_18 }} LOOKERSDK_CLIENT_SECRET: ${{ secrets.LOOKERSDK_CLIENT_SECRET__21_18 }} jobs: test: runs-on: ubuntu-latest strategy: matrix: ruby-version: [2.5.8] steps: - uses: actions/checkout@v2 - name: Set up Cloud SDK uses: google-github-actions/setup-gcloud@v0.2.0 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_AR_READER_SA_KEY }} export_default_credentials: true - name: Authenticate Artifact Repository run: gcloud auth configure-docker us-west1-docker.pkg.dev --quiet - name: Pull and run Looker docker image # TODO: can we cache some layers of the image for faster download? # we probably don't want to cache the final image for IP security... run: | docker pull --quiet us-west1-docker.pkg.dev/cloud-looker-sdk-codegen-cicd/looker/21_18 # set $LOOKER_OPTS to --no-ssl if we want to turn off ssl docker run --name looker-sdk-codegen-ci -d -p 10000:9999 -p 20000:19999 us-west1-docker.pkg.dev/cloud-looker-sdk-codegen-cicd/looker/21_20 docker logs -f looker-sdk-codegen-ci --until=30s & - name: Set up Ruby ${{ matrix.ruby-version }} uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby-version }} bundler-cache: true - name: Install dependencies run: bundle install - name: Check that Looker is ready run: | ${{ github.workspace }}/.github/scripts/wait_for_looker.sh - name: Run tests run: bundle exec rake
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gazer-0.2.53 | .github/workflows/ruby-ci.yml |
gazer-0.2.50 | .github/workflows/ruby-ci.yml |
gazer-0.2.48 | .github/workflows/ruby-ci.yml |