Skip to content

Base map legends

Base map legends #5843

Workflow file for this run

name: Tests
on:
pull_request_target:
jobs:
Tests-sources:
runs-on: ${{ matrix.os }}
if: ${{ github.triggering_actor == 'archiewood' || github.triggering_actor == 'mcrascal' || github.triggering_actor == 'ud3sh' || github.triggering_actor == 'hughess' || github.triggering_actor == 'winterhart' || github.triggering_actor == 'itsmebriand' || github.triggering_actor == 'kwongz' || github.triggering_actor == 'zachstence' || github.triggering_actor == 'csjh'}}
timeout-minutes: 20
# Conditional Strategy logic from https://github.com/orgs/community/discussions/26253#discussioncomment-3250989
strategy:
fail-fast: false
matrix:
node-version: [18, 20]
os: [ubuntu-latest, macOS-latest, windows-latest]
isMain:
- ${{ github.base_ref == 'main' }}
exclude:
- isMain: false
node-version: 18
- isMain: false
os: macOS-latest
steps:
- run: git config --global core.autocrlf false
# TODO: Should we instead pin the versions we are using for our os?
- run: pip install setuptools
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: pnpm/action-setup@v4.0.0
with:
version: 8.6.9
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm test
env:
SEND_ANONYMOUS_USAGE_STATS: ${{ secrets.SEND_ANONYMOUS_USAGE_STATS }}
POSTGRES_HOST: ${{ secrets.POSTGRES_HOST }}
POSTGRES_DATABASE: ${{ secrets.POSTGRES_DATABASE }}
POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
POSTGRES_PORT: ${{ secrets.POSTGRES_PORT }}
POSTGRES_SSL: ${{ secrets.POSTGRES_SSL }}
SNOWFLAKE_ACCOUNT: ${{ secrets.SNOWFLAKE_ACCOUNT }}
SNOWFLAKE_USERNAME: ${{ secrets.SNOWFLAKE_USERNAME }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
BIGQUERY_PROJECT_ID: ${{ secrets.BIGQUERY_PROJECT_ID }}
BIGQUERY_CLIENT_EMAIL: ${{ secrets.BIGQUERY_CLIENT_EMAIL }}
BIGQUERY_PRIVATE_KEY: ${{ secrets.BIGQUERY_PRIVATE_KEY }}
SQLITE_FILENAME: ':memory:'
DUCKDB_FILENAME: ':memory:'
- name: Test the CLI via test-env for merges to main
if: ${{ github.base_ref == 'main' }}
run: |
pnpm run sources:test-env && pnpm run build:test-env