Skip to content

Commit

Permalink
fix failing tests via upstream biolink changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sierra-moxon committed Apr 8, 2024
1 parent 8e59816 commit fdbdd9e
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/check-dependencies.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Check Dependencies in Pyproject.toml

# Controls when the action will run.
on:
pull_request:
types: [opened, synchronize, reopened]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
types: trigger-run-check-dependencies

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
strategy:
matrix:
python: [ "3.9", "3.10" ]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- uses: actions/setup-python@v2
name: setup python environment
with:
python-version: ${{ matrix.python }}

# this step we remove and rebuild the poetry.lock file to ensure that the tests that follow can be run
# with the latest dependencies
- name: Install dependencies
run: |
pip install --upgrade pip
pip install poetry
rm -rf poetry.lock
poetry install
- name: Run tests
run: |
poetry run make test
File renamed without changes.

0 comments on commit fdbdd9e

Please sign in to comment.