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/env.yaml b/docker/env.yaml index c9b20cd8..ee52ffc0 100644 --- a/docker/env.yaml +++ b/docker/env.yaml @@ -131,7 +131,7 @@ dependencies: - urlpath - Werkzeug - wrapt - - xarray>=2023.1.0 + - xarray>=2023.7.0 - yarl - zict - zipp 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]