diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f2e3a2da..ed6b36085 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -77,6 +77,7 @@ jobs: run: | mkdir ~/artifacts mv $GITHUB_WORKSPACE/steampipe/dist/steampipe_linux_amd64.tar.gz ~/artifacts/linux.tar.gz + mv $GITHUB_WORKSPACE/steampipe/dist/steampipe_linux_arm64.tar.gz ~/artifacts/linux-arm.tar.gz mv $GITHUB_WORKSPACE/steampipe/dist/steampipe_darwin_arm64.zip ~/artifacts/darwin.zip - name: List Build Artifacts @@ -90,6 +91,14 @@ jobs: if-no-files-found: error overwrite: true + - name: Save Linux ARM Build Artifact + uses: actions/upload-artifact@v4 + with: + name: build-artifact-linux-arm + path: ~/artifacts/linux-arm.tar.gz + if-no-files-found: error + overwrite: true + - name: Save MacOS Build Artifact uses: actions/upload-artifact@v4 with: @@ -104,7 +113,7 @@ jobs: strategy: fail-fast: false matrix: - platform: [ubuntu-latest, macos-14] + platform: [ubuntu-latest, macos-14, ubuntu-24.04-arm] test_block: - "migration" - "brew" @@ -156,6 +165,13 @@ jobs: name: build-artifact-linux path: ~/artifacts + - name: Download Linux ARM Build Artifacts + uses: actions/download-artifact@v4 + if: ${{ matrix.platform == 'ubuntu-24.04-arm' }} + with: + name: build-artifact-linux-arm + path: ~/artifacts + - name: Download Darwin Build Artifacts uses: actions/download-artifact@v4 if: ${{ matrix.platform == 'macos-14' }} @@ -175,6 +191,12 @@ jobs: mkdir ~/build tar -xf ~/artifacts/linux.tar.gz -C ~/build + - name: Extract Ubuntu ARM Artifacts and Install Binary + if: ${{ matrix.platform == 'ubuntu-24.04-arm' }} + run: | + mkdir ~/build + tar -xf ~/artifacts/linux-arm.tar.gz -C ~/build + - name: Set PATH run: | echo "PATH=$PATH:$HOME/build:$GTIHUB_WORKSPACE/tests/acceptance/lib/bats-core/libexec" >> $GITHUB_ENV diff --git a/pkg/constants/db.go b/pkg/constants/db.go index b1ecc0937..29c876b1a 100644 --- a/pkg/constants/db.go +++ b/pkg/constants/db.go @@ -27,12 +27,12 @@ const ( // constants for installing db and fdw images const ( - DatabaseVersion = "14.17.0-dev.6" + DatabaseVersion = "14.17.0-dev.7" FdwVersion = "1.12.4" // PostgresImageRef is the OCI Image ref for the database binaries - PostgresImageRef = "ghcr.io/turbot/steampipe/db:14.17.0-dev.6" - PostgresImageDigest = "sha256:acfa481e3f8fc0f62729e0ba9c25ea69ccd9788e31d5c598cbf5394759529e32" + PostgresImageRef = "ghcr.io/turbot/steampipe/db:14.17.0-dev.7" + PostgresImageDigest = "sha256:c15eb1c7e376591b46b00dd49ac67caaca87449b10980b783136ed2c0218af40" FdwImageRef = "ghcr.io/turbot/steampipe/fdw:" + FdwVersion FdwBinaryFileName = "steampipe_postgres_fdw.so"