Skip to content

Swap to pdm

Swap to pdm #297

name: docker - Build Lint and Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build-lint-test:
runs-on: ubuntu-latest
env:
IMAGE_TAG: ${{ github.sha }}
OORB_DATA: /tmp/oorb/data
steps:
- name: Checkout git repo
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
install: true
- name: Build
run: docker build --load -t thor:$IMAGE_TAG .
- name: Lint
run: docker run -i thor:$IMAGE_TAG pdm lint
- name: Test
run: docker run -i thor:$IMAGE_TAG pdm test