Skip to content

Adds power supply errors to the string of quads and fixes memory leak in space charge with MPI. #15

Adds power supply errors to the string of quads and fixes memory leak in space charge with MPI.

Adds power supply errors to the string of quads and fixes memory leak in space charge with MPI. #15

Workflow file for this run

name: build-pyorbit
on:
pull_request:
branches:
- main
push:
tags:
- '*'
branches:
- '*'
jobs:
apple-silicon:
runs-on: macos-14
steps:
- name: Install packages
run: |
brew reinstall pkg-config fftw
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build
run: |
.github/workflows/pip-build.sh
- name: Test
run: |
.github/workflows/pip-tests.sh
- name: Print Versions
run: |
.github/workflows/pip-versions.sh
centos-stream:
runs-on: ubuntu-latest
container:
image: quay.io/centos/centos:stream9
steps:
- name: Install packages
run: |
dnf group install -y "Development Tools"
dnf install -y python3-devel fftw3-devel
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build
run: |
.github/workflows/pip-build.sh
- name: Test
run: |
.github/workflows/pip-tests.sh
- name: Print Versions
run: |
.github/workflows/pip-versions.sh
ubuntu:
runs-on: ubuntu-latest
container:
image: ubuntu:latest
steps:
- name: Install packages
run: |
apt-get update -y
apt-get install -y build-essential python3 libfftw3-dev python3-venv libpython3-dev pkg-config git
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build
run: |
.github/workflows/pip-build.sh
- name: Test
run: |
.github/workflows/pip-tests.sh
- name: Print Versions
run: |
.github/workflows/pip-versions.sh
conda:
runs-on: ubuntu-latest
container:
image: ubuntu:latest
steps:
- name: Install Conda
run: |
apt update -y
apt install -y curl gpg git build-essential
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
install -o root -g root -m 644 conda.gpg /usr/share/keyrings/conda-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" > /etc/apt/sources.list.d/conda.list
apt update -y
apt install -y conda
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build
run: |
.github/workflows/conda-build.sh
- name: Test
run: |
.github/workflows/conda-tests.sh
- name: Print Versions
run: |
.github/workflows/conda-versions.sh