1717 goos : [linux]
1818 goarch : [amd64, arm64]
1919 steps :
20- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v6
2121
22- - uses : actions/setup-go@v5
22+ - uses : actions/setup-go@v6
2323 with :
2424 go-version-file : go.mod
2525
3535 -o pebblify-${{ matrix.goos }}-${{ matrix.goarch }} \
3636 ./cmd/pebblify
3737
38- - uses : actions/upload-artifact@v4
38+ - uses : actions/upload-artifact@v7
3939 with :
4040 name : pebblify-${{ matrix.goos }}-${{ matrix.goarch }}
4141 path : pebblify-${{ matrix.goos }}-${{ matrix.goarch }}
@@ -44,40 +44,39 @@ jobs:
4444 name : Docker push
4545 runs-on : ubuntu-latest
4646 steps :
47- - uses : actions/checkout@v4
47+ - uses : actions/checkout@v6
4848
49- - uses : docker/setup-qemu-action@v3
49+ - uses : docker/setup-qemu-action@v4
5050
51- - uses : docker/setup-buildx-action@v3
51+ - uses : docker/setup-buildx-action@v4
5252
5353 - name : Login to GHCR
54- uses : docker/login-action@v3
54+ uses : docker/login-action@v4
5555 with :
5656 registry : ghcr.io
5757 username : ${{ github.repository_owner }}
5858 password : ${{ secrets.GITHUB_TOKEN }}
5959
6060 - name : Docker metadata
6161 id : meta
62- uses : docker/metadata-action@v5
62+ uses : docker/metadata-action@v6
6363 with :
6464 images : ghcr.io/${{ github.repository }}
6565 tags : |
6666 type=semver,pattern={{version}}
6767 type=semver,pattern={{major}}.{{minor}}
68- type=sha,prefix=
6968 labels : |
7069 org.opencontainers.image.title=Pebblify
7170 org.opencontainers.image.description=LevelDB to PebbleDB migration tool for Cosmos/CometBFT nodes.
7271 org.opencontainers.image.url=https://www.dockermint.io
73- org.opencontainers.image.documentation=https://github.com/Dockermint/Pebblify
72+ org.opencontainers.image.documentation=https://docs.dockermint.io/pebblify/
7473 org.opencontainers.image.licenses=Apache-2.0
7574 org.opencontainers.image.vendor=Dockermint
7675 org.opencontainers.image.authors=Dockermint
7776 org.opencontainers.image.base.name=alpine:3.22
7877
7978 - name : Build & push
80- uses : docker/build-push-action@v6
79+ uses : docker/build-push-action@v7
8180 with :
8281 context : .
8382 push : true
@@ -94,11 +93,11 @@ jobs:
9493 runs-on : ubuntu-latest
9594 needs : [build, docker]
9695 steps :
97- - uses : actions/checkout@v4
96+ - uses : actions/checkout@v6
9897 with :
9998 fetch-depth : 0
10099
101- - uses : actions/download-artifact@v4
100+ - uses : actions/download-artifact@v8
102101 with :
103102 path : artifacts
104103 pattern : pebblify-*
@@ -114,7 +113,7 @@ jobs:
114113 done
115114
116115 - name : Create release
117- uses : softprops/action-gh-release@v2
116+ uses : softprops/action-gh-release@v2.6.1
118117 with :
119118 generate_release_notes : false
120119 body_path : CHANGELOG.md
0 commit comments