2727 steps :
2828 - name : Checkout
2929 id : checkout
30- uses : actions/checkout@v3
30+ uses : actions/checkout@v4
3131 with :
3232 fetch-depth : 0
3333
@@ -55,18 +55,22 @@ jobs:
5555 version : 20.04
5656 - os : ubuntu
5757 version : 22.04
58+ - os : ubuntu
59+ version : 24.04
5860 - os : debian
59- version : 10
60- - os : debian
61- version : 11
61+ version : 12
62+ - os : fedora
63+ version : 36
64+ - os : fedora
65+ version : 37
6266 - os : fedora
63- version : 34
67+ version : 38
6468 - os : fedora
65- version : 35
66- # # FFMPEG5 causes issues
67- # # See https://github.com/performous/composer/issues/45
68- # - os: fedora
69- # version: 36
69+ version : 39
70+ - os : fedora
71+ version : 40
72+ - os : fedora
73+ version : 41
7074 steps :
7175 - name : Container name
7276 run : |
@@ -75,10 +79,10 @@ jobs:
7579 echo "CONTAINER_NAME=${BUILD_CONTAINER}" >> $GITHUB_ENV
7680
7781 - name : Checkout
78- uses : actions/checkout@v3
82+ uses : actions/checkout@v4
7983
8084 - name : Login to the container registry
81- uses : docker/login-action@v2
85+ uses : docker/login-action@v3
8286 with :
8387 registry : ${{ env.REGISTRY }}
8488 username : ${{ env.REPO_NAME }}
@@ -129,7 +133,7 @@ jobs:
129133
130134 # Upload artifacts during pull-requests
131135 - name : Upload artifact
132- uses : actions/upload-artifact@v3
136+ uses : actions/upload-artifact@v4
133137 if : ${{ github.event_name == 'pull_request' }}
134138 with :
135139 name : ${{ env.ARTIFACT_NAME }}
@@ -138,7 +142,7 @@ jobs:
138142 # Upload artifacts on master
139143 - name : Upload artifact with unified name
140144 if : ${{ github.ref == 'refs/heads/master' }}
141- uses : actions/upload-artifact@v3
145+ uses : actions/upload-artifact@v4
142146 with :
143147 name : ${{ env.MASTER_ARTIFACT_NAME }}
144148 path : ${{ env.MASTER_ARTIFACT_PATH }}
@@ -157,7 +161,7 @@ jobs:
157161 asset_content_type : application/octet-stream
158162
159163 - name : Push container
160- uses : docker/build-push-action@v3
164+ uses : docker/build-push-action@v5
161165 # Containers can't be pushed during PRs because of the way permissions
162166 # are delegated to secrets.GITHUB_TOKEN
163167 if : ${{ needs.determine_docker_build.outputs.build_docker_containers == 'true' && github.event_name != 'pull_request' }}
0 commit comments