Skip to content

Move Axis to Linux IOC #35

Move Axis to Linux IOC

Move Axis to Linux IOC #35

Workflow file for this run

name: Test IPython beamline profiles
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
workflow_call:
inputs:
version: # the variable you can use in place of a matrix
required: true
type: string
jobs:
testing_beamline_profiles:
name: ${{ matrix.repos.beamline-acronym }}-py${{ matrix.zenodo.python }}
strategy:
fail-fast: false
matrix:
repos:
- org: "NSLS2"
repo: "csx-profile-collection"
branch: ""
beamline-acronym: "csx"
zenodo:
- url: "https://zenodo.org/records/15171538/files/2025-2.0-py310-tiled.tar.gz"
md5: "bf2ecadce50394b4f44767fd53f76eb6"
python: "3.10"
- url: "https://zenodo.org/records/15171538/files/2025-2.0-py311-tiled.tar.gz"
md5: "3d705483eab31648fae7cf0ce9a77e72"
python: "3.11"
- url: "https://zenodo.org/records/15171538/files/2025-2.0-py312-tiled.tar.gz"
md5: "23f5634eda0e3207504c3529c2ade1cc"
python: "3.12"
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run Integration Tests Against Beamline Profiles
uses: NSLS2/[email protected]
with:
conda_env_url: "${{ matrix.zenodo.url }}"
conda_env_md5: "${{ matrix.zenodo.md5 }}"
org: "${{ matrix.repos.org }}"
repo: "${{ matrix.repos.repo }}"
branch: "${{ matrix.repos.branch }}"
beamline-acronym: "${{ matrix.repos.beamline-acronym }}"