aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/conda.yml
blob: 596aaad200f0ff3bc49a4c52e31343e054c9fdae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
name: Conda

on:
  push:
    branches: '*'

jobs:
  build:
    name: Conda ${{ matrix.platform }}
    if: github.repository == 'OSGeo/PROJ'

    runs-on: ${{ matrix.platform }}
    strategy:
      fail-fast: true
      matrix:
        platform: ['ubuntu-latest','windows-latest','macos-latest']

    env:
      PLATFORM: ${{ matrix.platform }}

    steps:
    - uses: actions/checkout@v2

    - uses: conda-incubator/setup-miniconda@v2
      with:
        channels: conda-forge
        auto-update-conda: true

    - name: Setup
      shell: bash -l {0}
      run: |
          source ./scripts/ci/conda/setup.sh

    - name: Build
      shell: bash -l {0}
      run: |
          source ../scripts/ci/conda/compile.sh
      working-directory: ./proj.4-feedstock


    - uses: actions/upload-artifact@v2
      with:
        name: ${{ matrix.platform }}-conda-package
        path: ./proj.4-feedstock/packages/