-
Notifications
You must be signed in to change notification settings - Fork 1
35 lines (29 loc) · 1.09 KB
/
packaging.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# The purpose of this action is to build the contents of this repository into an SBOL package
name: packaging
# Controls when the action will run.
on:
[push, pull_request, workflow_dispatch]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out this repository for building
uses: actions/checkout@v3
# All of this below here should be packaged up into a single importable action
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Check out experimental package code for SBOL utilities
uses: actions/checkout@v3
with:
repository: SynBioDex/sbol-utilities
ref: sep054
path: sbol-utilities
# Note kludge for local install during experimentation:
- name: Install SBOL utilities
run: |
pip install -e sbol-utilities
- name: Test if we can export correctly
run: excel-to-sbol -c .github/workflows/sheet_config.json Vectors.xlsx