diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0ec1a25f..c480c247 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,6 +54,17 @@ jobs: # Use always() to always run this step to publish test results when there are test failures if: ${{ always() }} + integration-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Pull Public Docker Image from GHCR + run: | + docker pull docker pull ghcr.io/sage-bionetworks/genie:main + + lint: runs-on: ubuntu-latest steps: @@ -61,6 +72,7 @@ jobs: - uses: psf/black@stable with: version: "~=23.12" + deploy: needs: [test, lint] runs-on: ubuntu-latest @@ -109,7 +121,7 @@ jobs: uses: docker/metadata-action@v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - + - name: Format tags as registry refs id: registry_refs env: