diff --git a/.github/workflows/build-images.yaml b/.github/workflows/build-images.yaml index 2f9756203..3232f2548 100644 --- a/.github/workflows/build-images.yaml +++ b/.github/workflows/build-images.yaml @@ -42,9 +42,9 @@ jobs: df -h - uses: actions/checkout@v6 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login registry if: ${{ inputs.push == 'true' }} run: echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin diff --git a/.github/workflows/create-chart-update-pr.yaml b/.github/workflows/create-chart-update-pr.yaml index 651beedf8..223d55732 100644 --- a/.github/workflows/create-chart-update-pr.yaml +++ b/.github/workflows/create-chart-update-pr.yaml @@ -41,7 +41,7 @@ jobs: sed -r -i "s/ghcr.io\/topolvm\/topolvm:[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+/ghcr.io\/topolvm\/topolvm:${{ inputs.app-version }}/g" charts/topolvm/Chart.yaml make install-helm-docs && make generate-helm-docs - name: Issue an access token - uses: actions/create-github-app-token@v2 + uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ secrets.PROJECT_APP_ID }} diff --git a/.github/workflows/e2e-k8s-incluster-lvmd.yaml b/.github/workflows/e2e-k8s-incluster-lvmd.yaml index 5e858da7e..e320fa747 100644 --- a/.github/workflows/e2e-k8s-incluster-lvmd.yaml +++ b/.github/workflows/e2e-k8s-incluster-lvmd.yaml @@ -29,7 +29,7 @@ jobs: with: go-version-file: "go.mod" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: cache e2e sidecar binaries uses: actions/cache@v5 with: diff --git a/.github/workflows/e2e-k8s.yaml b/.github/workflows/e2e-k8s.yaml index 447f67c00..484e19275 100644 --- a/.github/workflows/e2e-k8s.yaml +++ b/.github/workflows/e2e-k8s.yaml @@ -20,7 +20,7 @@ jobs: with: go-version-file: "go.mod" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: cache e2e sidecar binaries uses: actions/cache@v5 with: diff --git a/.github/workflows/helm-release.yaml b/.github/workflows/helm-release.yaml index b85e6b7d7..f9d1d0f4c 100644 --- a/.github/workflows/helm-release.yaml +++ b/.github/workflows/helm-release.yaml @@ -19,7 +19,7 @@ jobs: # This version is written in `charts/topolvm/README.md`, # so do not update it if not necessary. - name: "Install Helm" - uses: azure/setup-helm@v4 + uses: azure/setup-helm@v5 with: version: "v3.5.0" diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index f3800b1e4..b81ee2f8e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -14,9 +14,10 @@ jobs: with: go-version-file: "go.mod" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - run: make setup - run: make check-uncommitted + - run: make test - run: make build-topolvm GOARCH=s390x name: "Build TopoLVM for s390x architecture" - run: make groupname-test @@ -40,7 +41,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - run: make install-container-structure-test - run: make image-${{ matrix.image }} - run: make container-structure-test STRUCTURE_TEST_TARGET=${{ matrix.image }} @@ -58,6 +59,6 @@ jobs: with: go-version-file: "go.mod" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - run: make setup - run: make run diff --git a/.github/workflows/project-bot.yaml b/.github/workflows/project-bot.yaml index fc3eae1c9..07da6e21a 100644 --- a/.github/workflows/project-bot.yaml +++ b/.github/workflows/project-bot.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Issue an access token - uses: actions/create-github-app-token@v2 + uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ secrets.PROJECT_APP_ID }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b5eb162e9..b99c053ab 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -49,7 +49,7 @@ jobs: with: go-version-file: "go.mod" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - run: make build/lvmd TOPOLVM_VERSION=${{ needs.prepare.outputs.version }} - run: tar czf lvmd-${{ needs.prepare.outputs.version }}.tar.gz -C ./build lvmd - name: "Push branch tag" diff --git a/README.md b/README.md index 23cd86485..15e75d334 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Our supported platform are: \*1 The host's Linux Kernel must be v4.9 or later which supports `rmapbt` and `reflink`, if you use xfs filesystem with an official docker image. \*2 Tier1 support. The official docker images are provided and all functionalities are tested by CI. \*3 Tier2 support. The official docker images are provided, but no tests run by CI. -\*4 Tier3 support. No docker images are provided, and no tests run by CI, but binaries are built. +\*4 Tier3 support. No docker images are provided, and no tests run by CI, but binaries are built. Docker images are available on [ghcr.io](https://github.com/orgs/topolvm/packages). diff --git a/charts/topolvm/Chart.yaml b/charts/topolvm/Chart.yaml index 0c511248e..7a5d53183 100644 --- a/charts/topolvm/Chart.yaml +++ b/charts/topolvm/Chart.yaml @@ -4,8 +4,8 @@ type: application home: https://github.com/topolvm/topolvm name: topolvm description: Topolvm -version: 16.0.0 -appVersion: 0.40.1 +version: 16.0.1 +appVersion: 0.40.2 sources: - https://github.com/topolvm/topolvm @@ -18,7 +18,7 @@ dependencies: annotations: artifacthub.io/images: | - name: topolvm-with-sidecar - image: ghcr.io/topolvm/topolvm-with-sidecar:0.40.1 + image: ghcr.io/topolvm/topolvm-with-sidecar:0.40.2 - name: topolvm-with - image: ghcr.io/topolvm/topolvm:0.40.1 + image: ghcr.io/topolvm/topolvm:0.40.2 artifacthub.io/license: Apache-2.0 diff --git a/charts/topolvm/README.md b/charts/topolvm/README.md index e278ffec8..fa0d8a21a 100644 --- a/charts/topolvm/README.md +++ b/charts/topolvm/README.md @@ -7,7 +7,7 @@ ## Installation -See [Getting Started](https://github.com/topolvm/topolvm/blob/topolvm-chart-v16.0.0/docs/getting-started.md). +See [Getting Started](https://github.com/topolvm/topolvm/blob/topolvm-chart-v16.0.1/docs/getting-started.md). ## Values diff --git a/example/README.md b/example/README.md index 0c0e0e65a..d3efc515e 100644 --- a/example/README.md +++ b/example/README.md @@ -7,7 +7,7 @@ and loopback block devices to run `lvmd`. You can try to use TopoLVM with a specific tag as follows. The demonstration is not guaranteed to work correctly with the main branch. ```console -$ git checkout topolvm-chart-v16.0.0 +$ git checkout topolvm-chart-v16.0.1 ``` To start the demonstration environment, run the following commands: