|
65 | 65 | python --version |
66 | 66 | pip install -U pip |
67 | 67 | pip install -r requirements.in |
68 | | - - name: 'Sanity check on extension_api_parser' |
69 | | - run: python -m scripts.extension_api_parser |
70 | 68 | - name: 'Setup project' |
71 | 69 | run: python .github/scripts/meson_setup_or_dump_log.py build/ |
72 | 70 | - name: 'Build project' |
|
98 | 96 | - PLATFORM: 'windows-x86_64' |
99 | 97 | PYTHON_ARCH: 'x64' |
100 | 98 | MSVC_ARCH: 'x64' |
101 | | - GODOT_BINARY_HINT: '' |
102 | 99 | - PLATFORM: 'windows-x86' |
103 | 100 | PYTHON_ARCH: 'x86' |
104 | 101 | MSVC_ARCH: 'x86' |
105 | | - GODOT_BINARY_HINT: 'x86:' |
106 | 102 | steps: |
107 | 103 | - name: 'Checkout' |
108 | 104 | uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # pin@v3.3.0 |
@@ -132,9 +128,9 @@ jobs: |
132 | 128 | shell: bash |
133 | 129 | run: | |
134 | 130 | set -eux |
135 | | - python tests/run.py 0-gdscript --build-dir build/ --godot-binary=${{ matrix.GODOT_BINARY_HINT }} -- --headless |
136 | | - python tests/run.py 1-gdextension --build-dir build/ --godot-binary=${{ matrix.GODOT_BINARY_HINT }} -- --headless |
137 | | - python tests/run.py 2-pythonscript-init --build-dir build/ --godot-binary=${{ matrix.GODOT_BINARY_HINT }} -- --headless |
| 131 | + python tests/run.py 0-gdscript --build-dir build/ -- --headless |
| 132 | + python tests/run.py 1-gdextension --build-dir build/ -- --headless |
| 133 | + python tests/run.py 2-pythonscript-init --build-dir build/ -- --headless |
138 | 134 | # - name: 'Install Mesa3D OpenGL' |
139 | 135 | # shell: bash |
140 | 136 | # run: | |
@@ -166,33 +162,34 @@ jobs: |
166 | 162 | ################################################################################# |
167 | 163 |
|
168 | 164 |
|
169 | | - macos-build: |
170 | | - name: '🍎 macOS build' |
171 | | - runs-on: macos-latest |
172 | | - env: |
173 | | - CC: clang |
174 | | - LD: lld |
175 | | - PLATFORM: 'macos-x86_64' |
176 | | - steps: |
177 | | - - name: 'Checkout' |
178 | | - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # pin@v3.3.0 |
179 | | - with: |
180 | | - submodules: true |
181 | | - - name: 'Set up Python' |
182 | | - uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # pin@v4.5.0 |
183 | | - with: |
184 | | - python-version: ${{ env.PYTHON_VERSION }} |
185 | | - - name: 'Setup venv' |
186 | | - run: | |
187 | | - set -eux |
188 | | - ${{ env.CC }} --version |
189 | | - python --version |
190 | | - pip install -U pip |
191 | | - pip install -r requirements.txt |
192 | | - - name: 'Setup project' |
193 | | - run: python .github/scripts/meson_setup_or_dump_log.py build/ |
194 | | - - name: 'Build project' |
195 | | - run: meson compile -C build/ |
| 165 | +# TODO |
| 166 | + # macos-build: |
| 167 | + # name: '🍎 macOS build' |
| 168 | + # runs-on: macos-latest |
| 169 | + # env: |
| 170 | + # CC: clang |
| 171 | + # LD: lld |
| 172 | + # PLATFORM: 'macos-x86_64' |
| 173 | + # steps: |
| 174 | + # - name: 'Checkout' |
| 175 | + # uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # pin@v3.3.0 |
| 176 | + # with: |
| 177 | + # submodules: true |
| 178 | + # - name: 'Set up Python' |
| 179 | + # uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # pin@v4.5.0 |
| 180 | + # with: |
| 181 | + # python-version: ${{ env.PYTHON_VERSION }} |
| 182 | + # - name: 'Setup venv' |
| 183 | + # run: | |
| 184 | + # set -eux |
| 185 | + # ${{ env.CC }} --version |
| 186 | + # python --version |
| 187 | + # pip install -U pip |
| 188 | + # pip install -r requirements.txt |
| 189 | + # - name: 'Setup project' |
| 190 | + # run: python .github/scripts/meson_setup_or_dump_log.py build/ |
| 191 | + # - name: 'Build project' |
| 192 | + # run: meson compile -C build/ |
196 | 193 | # TODO: see https://github.com/touilleMan/godot-python/issues/358 |
197 | 194 | # - name: 'Run tests' |
198 | 195 | # run: python tests/run.py 0-pythonscript-init --build-dir build/ -- --headless |
|
0 commit comments