diff --git a/.github/workflows/smoke-test.yml b/.github/workflows/smoke-test.yml index beef88b..cb1073f 100644 --- a/.github/workflows/smoke-test.yml +++ b/.github/workflows/smoke-test.yml @@ -38,6 +38,9 @@ jobs: - name: List dependencies run: | pip list - - name: Run unit tests with pytest + - name: Run ABFS unit tests with pytest run: | - python -m pytest tests + python -m pytest tests --cloud abfs + env: + ABFS_LINCCDATA_ACCOUNT_NAME: ${{ secrets.LINCC_ABFS_ACCOUNT_NAME }} + ABFS_LINCCDATA_ACCOUNT_KEY: ${{ secrets.LINCC_ABFS_ACCOUNT_KEY }} diff --git a/.github/workflows/testing-and-coverage.yml b/.github/workflows/testing-and-coverage.yml index f10d228..9883178 100644 --- a/.github/workflows/testing-and-coverage.yml +++ b/.github/workflows/testing-and-coverage.yml @@ -30,7 +30,11 @@ jobs: pip install . pip install .[dev] if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - - name: Run unit tests with pytest + - name: Run ABFS unit tests with pytest run: | - python -m pytest tests + python -m pytest tests --cloud abfs + env: + ABFS_LINCCDATA_ACCOUNT_NAME: ${{ secrets.LINCC_ABFS_ACCOUNT_NAME }} + ABFS_LINCCDATA_ACCOUNT_KEY: ${{ secrets.LINCC_ABFS_ACCOUNT_KEY }} + diff --git a/pyproject.toml b/pyproject.toml index d764af7..515580b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ dynamic = ["version"] dependencies = [ # lsdb, hipscat, and hipscat-import are built from source via requirements.txt + "adlfs", ] # On a mac, install optional dependencies with `pip install '.[dev]'` (include the single quotes)