diff --git a/.github/workflows/statistician-image.yml b/.github/workflows/statistician-image.yml index a9ce8d37..3794abfa 100644 --- a/.github/workflows/statistician-image.yml +++ b/.github/workflows/statistician-image.yml @@ -24,6 +24,7 @@ on: permissions: id-token: write # This is required for requesting the JWT contents: read # This is required for actions/checkout + packages: write # This is required for pushing to ghcr jobs: test: @@ -97,16 +98,18 @@ jobs: && (needs.set_tags.outputs.image_tag) needs: [test, set_tags] runs-on: ubuntu-latest + steps: - name: Checkout code uses: actions/checkout@v3 - - name: Push image to dockerhub + - name: Push image to ghcr uses: whoan/docker-build-with-cache-action@master with: context: ./docker - username: gadockersvc - password: ${{ secrets.GADOCKERSVC_PASSWORD }} - image_name: ${{ env.IMAGE_NAME }} + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + image_name: ${{ github.repository }} image_tag: latest,${{ needs.set_tags.outputs.image_tag }} build_extra_args: '{"--build-arg": "UPDATE_VERSION=${{ needs.set_tags.outputs.image_tag }}"}' diff --git a/docker/requirements.txt b/docker/requirements.txt index fd0d8c23..9eeb6aa7 100644 --- a/docker/requirements.txt +++ b/docker/requirements.txt @@ -1,14 +1,14 @@ --extra-index-url https://packages.dea.ga.gov.au/ -datacube[performance,s3]>=1.8.11 +datacube[performance,s3]>=1.8.17 hdstats==0.1.8.post1 -odc-algo @ git+https://github.com/opendatacube/odc-algo@b8dcfce +odc-algo @ git+https://github.com/opendatacube/odc-algo@851e782 odc-apps-cloud==0.2.2 # For testing odc-apps-dc-tools==0.2.12 odc-cloud==0.2.3 odc-dscache==0.2.2 -odc-stac==0.3.6 +odc-stac==0.3.8 # odc-stac is in PyPI odc-stats[ows] diff --git a/tests/test_gm_ls.py b/tests/test_gm_ls.py index 4b65c3b7..0f1dfe43 100644 --- a/tests/test_gm_ls.py +++ b/tests/test_gm_ls.py @@ -177,7 +177,7 @@ def test_resampling(dataset): dataset = dataset.copy() stats_gmls = StatsGMLS(cloud_filters=mask_filters, nodata_classes=(-999,)) - assert stats_gmls.resampling == "bilinear" + assert stats_gmls.resampling == "nearest" def test_no_data_value(monkeypatch):