diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index c611316..06ead23 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -29,6 +29,14 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + # Uses the `docker/login-action` action to log in to the Container registry registry using the account and password that will publish the packages. Once published, the packages are scoped to the account defined here. - name: Log in to the Container registry uses: docker/login-action@v3 @@ -50,6 +58,7 @@ jobs: with: context: . push: true + platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - name: Build connector definition diff --git a/CHANGELOG.md b/CHANGELOG.md index eee1410..d16172e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Qdrant Connector Changelog This changelog documents changes between release tags. +## [0.1.9] - 2024-05-6 +* Add multi-arch build + ## [0.1.8] - 2024-04-17 * Update SDK to 4.5.0 * Update packaging to use a Dockerized Command diff --git a/connector-definition/connector-metadata.yaml b/connector-definition/connector-metadata.yaml index 854f372..08ee9fc 100644 --- a/connector-definition/connector-metadata.yaml +++ b/connector-definition/connector-metadata.yaml @@ -1,6 +1,6 @@ packagingDefinition: type: PrebuiltDockerImage - dockerImage: ghcr.io/hasura/ndc-qdrant:v0.1.8 + dockerImage: ghcr.io/hasura/ndc-qdrant:v0.1.9 supportedEnvironmentVariables: - name: QDRANT_URL description: The url for the Qdrant database @@ -9,7 +9,7 @@ supportedEnvironmentVariables: commands: update: type: Dockerized - dockerImage: ghcr.io/hasura/ndc-qdrant:v0.1.8 + dockerImage: ghcr.io/hasura/ndc-qdrant:v0.1.9 commandArgs: - update dockerComposeWatch: diff --git a/package-lock.json b/package-lock.json index 851bbee..239386a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ndc-qdrant", - "version": "0.1.8", + "version": "0.1.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ndc-qdrant", - "version": "0.1.8", + "version": "0.1.9", "dependencies": { "@hasura/ndc-sdk-typescript": "^4.5.0", "@qdrant/js-client-rest": "^1.5.0" diff --git a/package.json b/package.json index d2ab22f..15b387c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ndc-qdrant", - "version": "0.1.8", + "version": "0.1.9", "main": "index.js", "scripts": { "start": "ts-node ./src/index.ts serve --configuration=.",