99 - .github/workflows/**
1010 - outline/**
1111 - translation/ru.json
12- - patches/**
13- - Dockerfile.prod
12+ - Dockerfile
1413 workflow_dispatch :
1514
1615concurrency :
@@ -42,16 +41,16 @@ jobs:
4241 submodules : recursive
4342
4443 - name : Setup Docker Buildx
45- uses : docker/setup-buildx-action@v3
44+ uses : docker/setup-buildx-action@v4
4645
4746 - name : Login to Docker Hub
48- uses : docker/login-action@v3
47+ uses : docker/login-action@v4
4948 with :
5049 username : ${{ github.actor }}
5150 password : ${{ secrets.DOCKER_PASSWORD }}
5251
5352 - name : Login to GitHub CR
54- uses : docker/login-action@v3
53+ uses : docker/login-action@v4
5554 with :
5655 registry : ghcr.io
5756 username : ${{ github.actor }}
@@ -65,21 +64,20 @@ jobs:
6564 echo "version=$version" | tee -a $GITHUB_OUTPUT
6665
6766 - name : Set Metadata
68- uses : docker/metadata-action@v5
67+ uses : docker/metadata-action@v6
6968 id : metadata
7069 with :
7170 images : |
7271 ${{ github.repository }}
7372 ghcr.io/${{ github.repository }}
7473
7574 - name : Build Image
76- uses : docker/build-push-action@v6
75+ uses : docker/build-push-action@v7
7776 id : build
7877 with :
7978 cache-from : type=gha,scope=build-${{ matrix.arch }}
8079 cache-to : type=gha,mode=max,scope=build-${{ matrix.arch }}
8180 platforms : linux/${{ matrix.arch }}
82- file : Dockerfile.prod
8381 build-args : |
8482 APP_PATH=/opt/outline
8583 SRC_PATH=./outline
9391 touch "${{ runner.temp }}/digests/${digest#sha256:}"
9492
9593 - name : Upload Digests
96- uses : actions/upload-artifact@v5
94+ uses : actions/upload-artifact@v7
9795 with :
9896 name : digests-linux-${{ matrix.arch }}
9997 path : ${{ runner.temp }}/digests/*
@@ -111,30 +109,30 @@ jobs:
111109 version : ${{ needs.build.outputs.version }}
112110 steps :
113111 - name : Download Digests
114- uses : actions/download-artifact@v7
112+ uses : actions/download-artifact@v8
115113 with :
116114 path : ${{ runner.temp }}/digests
117115 pattern : digests-*
118116 merge-multiple : true
119117
120118 - name : Login to Docker Hub
121- uses : docker/login-action@v3
119+ uses : docker/login-action@v4
122120 with :
123121 username : ${{ github.actor }}
124122 password : ${{ secrets.DOCKER_PASSWORD }}
125123
126124 - name : Login to GitHub CR
127- uses : docker/login-action@v3
125+ uses : docker/login-action@v4
128126 with :
129127 registry : ghcr.io
130128 username : ${{ github.actor }}
131129 password : ${{ secrets.GITHUB_TOKEN }}
132130
133131 - name : Setup Docker Buildx
134- uses : docker/setup-buildx-action@v3
132+ uses : docker/setup-buildx-action@v4
135133
136134 - name : Set Metadata
137- uses : docker/metadata-action@v5
135+ uses : docker/metadata-action@v6
138136 with :
139137 images : |
140138 ${{ github.repository }}
@@ -153,7 +151,7 @@ jobs:
153151 $(printf 'ghcr.io/${{ github.repository }}@sha256:%s ' *)
154152
155153 - name : Create Release
156- uses : softprops/action-gh-release@v2
154+ uses : softprops/action-gh-release@v3
157155 if : ${{ github.ref == 'refs/heads/master' }}
158156 with :
159157 name : ${{ env.version }}
0 commit comments