@@ -38,20 +38,20 @@ jobs:
38
38
goopts : " "
39
39
filename : git-backup-windows-x64.exe
40
40
steps :
41
- - uses : actions/checkout@v2
42
- - uses : actions/setup-go@v2
41
+ - uses : actions/checkout@v4
42
+ - uses : actions/setup-go@v5
43
43
with :
44
44
go-version : ' ^1.18.10'
45
45
- run : ${{ matrix.goopts }} go build -o ${{ matrix.filename }} -ldflags="-X 'main.Version=${GITHUB_REF##*/}' -X 'main.CommitHash=${GITHUB_SHA}' -X 'main.BuildTimestamp=$(date)'" ./cmd/git-backup
46
46
env :
47
47
GOOS : ${{ matrix.goos }}
48
48
GOARCH : ${{ matrix.goarch }}
49
- - uses : softprops/action-gh-release@v1
49
+ - uses : softprops/action-gh-release@v2
50
50
if : startsWith(github.ref, 'refs/tags/')
51
51
with :
52
52
files : ${{ matrix.filename }}
53
53
- run : mv ${{ matrix.filename }} git-backup
54
- - uses : actions/upload-artifact@v2
54
+ - uses : actions/upload-artifact@v4
55
55
with :
56
56
name : binary-${{ matrix.filename }}
57
57
path : git-backup
@@ -61,26 +61,26 @@ jobs:
61
61
name : Build Docker
62
62
runs-on : ubuntu-20.04
63
63
steps :
64
- - uses : actions/checkout@v2
65
- - uses : actions/download-artifact@v2
64
+ - uses : actions/checkout@v4
65
+ - uses : actions/download-artifact@v4
66
66
with :
67
67
name : binary-git-backup-linux-x64
68
68
path : linux/amd64/git-backup
69
- - uses : actions/download-artifact@v2
69
+ - uses : actions/download-artifact@v4
70
70
with :
71
71
name : binary-git-backup-linux-armv7
72
72
path : linux/arm/v7/git-backup
73
73
- run : find linux
74
- - uses : docker/setup-qemu-action@v1
75
- - uses : docker/setup-buildx-action@v1
76
- - uses : docker/login-action@v1
74
+ - uses : docker/setup-qemu-action@v3
75
+ - uses : docker/setup-buildx-action@v3
76
+ - uses : docker/login-action@v3
77
77
with :
78
78
registry : ghcr.io
79
- username : ${{ github.repository_owner }}
79
+ username : ${{ github.actor }}
80
80
password : ${{ secrets.GITHUB_TOKEN }}
81
81
- name : Docker meta
82
82
id : meta
83
- uses : docker/metadata-action@v3
83
+ uses : docker/metadata-action@v5
84
84
with :
85
85
images : ghcr.io/chappio/git-backup
86
86
tags : |
89
89
type=semver,pattern={{major}}.{{minor}}
90
90
type=semver,pattern={{major}}
91
91
type=edge,branch=main
92
- - uses : docker/build-push-action@v2
92
+ - uses : docker/build-push-action@v5
93
93
with :
94
94
context : .
95
95
platforms : linux/amd64,linux/arm/v7
0 commit comments