...

Text file src/github.com/fergusstrange/embedded-postgres/.circleci/config.yml

Documentation: github.com/fergusstrange/embedded-postgres/.circleci

     1version: 2.1
     2executors:
     3  linux-arm64:
     4    machine:
     5      image: ubuntu-2004:2022.04.1
     6    resource_class: arm.medium
     7    working_directory: /home/circleci/go/src/github.com/fergusstrange/embedded-postgres
     8  apple-m1: &macos-executor
     9    resource_class: macos.m1.medium.gen1
    10    macos:
    11      xcode: "14.2.0"
    12orbs:
    13  go: circleci/go@1.7.3
    14jobs:
    15  platform_test:
    16    parameters:
    17      executor:
    18        type: executor
    19    executor: << parameters.executor >>
    20    steps:
    21      - checkout
    22      - when:
    23          condition:
    24            equal: [ *macos-executor, << parameters.executor >> ]
    25          steps:
    26            - go/install
    27      - go/load-cache
    28      - go/mod-download
    29      - go/save-cache
    30      - run: cd platform-test && go mod download && go test -v -race ./...
    31
    32workflows:
    33  version: 2
    34  test:
    35    jobs:
    36      - platform_test:
    37          matrix:
    38            parameters:
    39              executor:
    40                - linux-arm64
    41                - apple-m1

View as plain text