diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 40d9657..4695544 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,26 +6,13 @@ "image": "mcr.microsoft.com/devcontainers/base:noble", "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": { - "version": "latest", - "enableNonRootDocker": "true", - "moby": "true" - }, - "ghcr.io/devcontainers/features/go:1": { - "version": "1.23" - }, - "ghcr.io/guiyomh/features/golangci-lint:0": { - "version": "latest" - }, - "ghcr.io/guiyomh/features/gomarkdoc:0": { - "version": "latest" - }, - "ghcr.io/guiyomh/features/goreleaser:0": { - "version": "latest" - }, - "ghcr.io/marcozac/devcontainer-features/gofumpt:1": { - "version": "latest" - } + "ghcr.io/devcontainers/features/docker-in-docker:2": {}, + "ghcr.io/devcontainers/features/go:1": {}, + "ghcr.io/guiyomh/features/golangci-lint:0": {}, + "ghcr.io/guiyomh/features/gomarkdoc:0": {}, + "ghcr.io/guiyomh/features/goreleaser:0": {}, + "ghcr.io/marcozac/devcontainer-features/gofumpt:1": {}, + "ghcr.io/devcontainers-extra/features/pre-commit:2": {} }, "customizations": { "vscode": { diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 16ddef1..765d05f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -92,6 +92,17 @@ jobs: with: fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: "1.23" + + - name: Install abigen + run: make install-abigen + + - name: Generate contract bindings + run: make generate + - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -124,7 +135,6 @@ jobs: uses: actions/checkout@v4 with: token: "${{ secrets.GITHUB_TOKEN }}" - fetch-depth: 0 - name: Create bump and changelog uses: commitizen-tools/commitizen-action@master with: