|
25 | 25 | strategy:
|
26 | 26 | matrix:
|
27 | 27 | settings: [
|
| 28 | + [actions-38-db-min.yaml, "((not slow and not network and not clipboard) or (single and db))", "", "", "", "", ""], |
| 29 | + [actions-38-db.yaml, "((not slow and not network and not clipboard) or (single and db))", "", "", "", "", ""], |
28 | 30 | [actions-38-minimum_versions.yaml, "not slow and not network and not clipboard", "", "", "", "", ""],
|
29 | 31 | [actions-38-locale_slow.yaml, "slow", "language-pack-it xsel", "it_IT.utf8", "it_IT.utf8", "", ""],
|
30 | 32 | [actions-38.yaml, "not slow and not clipboard", "", "", "", "", ""],
|
|
52 | 54 | # https://github.community/t/concurrecy-not-work-for-push/183068/7
|
53 | 55 | group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.settings[0] }}
|
54 | 56 | cancel-in-progress: true
|
| 57 | + |
55 | 58 | services:
|
| 59 | + mysql: |
| 60 | + image: mysql |
| 61 | + env: |
| 62 | + MYSQL_ALLOW_EMPTY_PASSWORD: yes |
| 63 | + MYSQL_DATABASE: pandas |
| 64 | + options: >- |
| 65 | + --health-cmd "mysqladmin ping" |
| 66 | + --health-interval 10s |
| 67 | + --health-timeout 5s |
| 68 | + --health-retries 5 |
| 69 | + ports: |
| 70 | + - 3306:3306 |
| 71 | + |
| 72 | + postgres: |
| 73 | + image: postgres |
| 74 | + env: |
| 75 | + POSTGRES_USER: postgres |
| 76 | + POSTGRES_PASSWORD: postgres |
| 77 | + POSTGRES_DB: pandas |
| 78 | + options: >- |
| 79 | + --health-cmd pg_isready |
| 80 | + --health-interval 10s |
| 81 | + --health-timeout 5s |
| 82 | + --health-retries 5 |
| 83 | + ports: |
| 84 | + - 5432:5432 |
| 85 | + |
56 | 86 | moto:
|
57 | 87 | image: motoserver/moto
|
58 | 88 | env:
|
|
81 | 111 |
|
82 | 112 | - uses: conda-incubator/setup-miniconda@v2
|
83 | 113 | with:
|
| 114 | + mamba-version: "*" |
| 115 | + channels: conda-forge |
84 | 116 | activate-environment: pandas-dev
|
85 | 117 | channel-priority: flexible
|
86 | 118 | environment-file: ${{ env.ENV_FILE }}
|
|
0 commit comments