mirror of
https://github.com/TREX-CoE/trexio.git
synced 2025-01-03 10:06:01 +01:00
Fix CI
This commit is contained in:
parent
22af8fd905
commit
bb2f3d3938
12
.github/workflows/actions.yml
vendored
12
.github/workflows/actions.yml
vendored
@ -15,7 +15,7 @@ jobs:
|
|||||||
|
|
||||||
get_commit_message:
|
get_commit_message:
|
||||||
name: Get commit message
|
name: Get commit message
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04.5
|
||||||
outputs:
|
outputs:
|
||||||
message: ${{ steps.commit_message.outputs.message }}
|
message: ${{ steps.commit_message.outputs.message }}
|
||||||
steps:
|
steps:
|
||||||
@ -34,8 +34,8 @@ jobs:
|
|||||||
|
|
||||||
trexio_ubuntu:
|
trexio_ubuntu:
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04.5
|
||||||
name: x86 Ubuntu latest
|
name: x86 Ubuntu 20
|
||||||
needs: get_commit_message
|
needs: get_commit_message
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@ -44,7 +44,7 @@ jobs:
|
|||||||
- name: install dependencies
|
- name: install dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo add-apt-repository ppa:kelleyk/emacs
|
sudo add-apt-repository ppa:kelleyk/emacs
|
||||||
sudo apt-get install libhdf5-dev emacs
|
sudo apt-get install libhdf5-dev emacs26
|
||||||
|
|
||||||
- name: configure with autotools
|
- name: configure with autotools
|
||||||
run: |
|
run: |
|
||||||
@ -101,8 +101,8 @@ jobs:
|
|||||||
|
|
||||||
trexio_macos:
|
trexio_macos:
|
||||||
|
|
||||||
runs-on: macos-latest
|
runs-on: macos-11.7
|
||||||
name: x86 MacOS latest
|
name: x86 MacOS 11
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
6
.github/workflows/build-wheels.yml
vendored
6
.github/workflows/build-wheels.yml
vendored
@ -16,7 +16,7 @@ jobs:
|
|||||||
get_commit_message:
|
get_commit_message:
|
||||||
if: ${{ github.event.workflow_run.conclusion == 'success' }}
|
if: ${{ github.event.workflow_run.conclusion == 'success' }}
|
||||||
name: Get commit message
|
name: Get commit message
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04.5
|
||||||
outputs:
|
outputs:
|
||||||
message: ${{ steps.commit_message.outputs.message }}
|
message: ${{ steps.commit_message.outputs.message }}
|
||||||
steps:
|
steps:
|
||||||
@ -39,7 +39,7 @@ jobs:
|
|||||||
if: >-
|
if: >-
|
||||||
contains(needs.get_commit_message.outputs.message, '[wheel build]') ||
|
contains(needs.get_commit_message.outputs.message, '[wheel build]') ||
|
||||||
(github.repository == 'TREX-CoE/trexio' && startsWith(github.ref, 'refs/tags/v'))
|
(github.repository == 'TREX-CoE/trexio' && startsWith(github.ref, 'refs/tags/v'))
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04.5
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
manylinux_tag: [2010_x86_64, 2014_x86_64, 2_24_x86_64]
|
manylinux_tag: [2010_x86_64, 2014_x86_64, 2_24_x86_64]
|
||||||
@ -182,7 +182,7 @@ jobs:
|
|||||||
publish_wheels:
|
publish_wheels:
|
||||||
name: Publish all wheels on PyPI
|
name: Publish all wheels on PyPI
|
||||||
needs: [build_linux_wheels, build_macos_wheels]
|
needs: [build_linux_wheels, build_macos_wheels]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04.5
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout the branch
|
- name: Checkout the branch
|
||||||
|
Loading…
Reference in New Issue
Block a user