@@ -73,110 +73,6 @@ jobs:
7373 if-no-files-found : error
7474 name : ${{ github.job }}
7575
76- # fedora-39:
77- # runs-on: ubuntu-latest
78- # needs: test
79- # steps:
80- # - uses: actions/checkout@v4
81- # # docker login is needed for pushing the build image
82- # - uses: docker/login-action@v3
83- # with:
84- # registry: ghcr.io
85- # username: ${{ github.actor }}
86- # password: ${{ secrets.GITHUB_TOKEN }}
87- # # somehow weird way to get the hash over the Dockerfile to be aware if it changed
88- # - id: dockerfile_hash
89- # run: echo "HASH=$(md5sum build/docker/Dockerfile-${{ github.job }} | cut -d\ -f1)" >> $GITHUB_OUTPUT
90- # # if image defined by variable steps.dockerfile_hash.outputs.HASH is not pullable aka does not exist it will be created and pushed
91- # - run: docker pull ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} -f build/docker/Dockerfile-${{ github.job }} .
92- # - run: docker push ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
93- # # building in precompiled image makes them way faster instead of creating the build environment every time from scratch
94- # - run: /usr/bin/docker run -v ${{ github.workspace }}:/nagstamon ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
95- # - uses: actions/upload-artifact@v4
96- # with:
97- # path: build/*.rpm
98- # retention-days: 1
99- # if-no-files-found: error
100- # name: ${{ github.job }}
101- #
102- # fedora-40:
103- # runs-on: ubuntu-latest
104- # needs: test
105- # steps:
106- # - uses: actions/checkout@v4
107- # # docker login is needed for pushing the build image
108- # - uses: docker/login-action@v3
109- # with:
110- # registry: ghcr.io
111- # username: ${{ github.actor }}
112- # password: ${{ secrets.GITHUB_TOKEN }}
113- # # somehow weird way to get the hash over the Dockerfile to be aware if it changed
114- # - id: dockerfile_hash
115- # run: echo "HASH=$(md5sum build/docker/Dockerfile-${{ github.job }} | cut -d\ -f1)" >> $GITHUB_OUTPUT
116- # # if image defined by variable steps.dockerfile_hash.outputs.HASH is not pullable aka does not exist it will be created and pushed
117- # - run: docker pull ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} -f build/docker/Dockerfile-${{ github.job }} .
118- # - run: docker push ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
119- # # building in precompiled image makes them way faster instead of creating the build environment every time from scratch
120- # - run: /usr/bin/docker run -v ${{ github.workspace }}:/nagstamon ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
121- # - uses: actions/upload-artifact@v4
122- # with:
123- # path: build/*.rpm
124- # retention-days: 1
125- # if-no-files-found: error
126- # name: ${{ github.job }}
127- #
128- # fedora-41:
129- # runs-on: ubuntu-latest
130- # needs: test
131- # steps:
132- # - uses: actions/checkout@v4
133- # # docker login is needed for pushing the build image
134- # - uses: docker/login-action@v3
135- # with:
136- # registry: ghcr.io
137- # username: ${{ github.actor }}
138- # password: ${{ secrets.GITHUB_TOKEN }}
139- # # somehow weird way to get the hash over the Dockerfile to be aware if it changed
140- # - id: dockerfile_hash
141- # run: echo "HASH=$(md5sum build/docker/Dockerfile-${{ github.job }} | cut -d\ -f1)" >> $GITHUB_OUTPUT
142- # # if image defined by variable steps.dockerfile_hash.outputs.HASH is not pullable aka does not exist it will be created and pushed
143- # - run: docker pull ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} -f build/docker/Dockerfile-${{ github.job }} .
144- # - run: docker push ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
145- # # building in precompiled image makes them way faster instead of creating the build environment every time from scratch
146- # - run: /usr/bin/docker run -v ${{ github.workspace }}:/nagstamon ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
147- # - uses: actions/upload-artifact@v4
148- # with:
149- # path: build/*.rpm
150- # retention-days: 1
151- # if-no-files-found: error
152- # name: ${{ github.job }}
153- #
154- # fedora-42:
155- # runs-on: ubuntu-latest
156- # needs: test
157- # steps:
158- # - uses: actions/checkout@v4
159- # # docker login is needed for pushing the build image
160- # - uses: docker/login-action@v3
161- # with:
162- # registry: ghcr.io
163- # username: ${{ github.actor }}
164- # password: ${{ secrets.GITHUB_TOKEN }}
165- # # somehow weird way to get the hash over the Dockerfile to be aware if it changed
166- # - id: dockerfile_hash
167- # run: echo "HASH=$(md5sum build/docker/Dockerfile-${{ github.job }} | cut -d\ -f1)" >> $GITHUB_OUTPUT
168- # # if image defined by variable steps.dockerfile_hash.outputs.HASH is not pullable aka does not exist it will be created and pushed
169- # - run: docker pull ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} || /usr/bin/docker build -t ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }} -f build/docker/Dockerfile-${{ github.job }} .
170- # - run: docker push ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
171- # # building in precompiled image makes them way faster instead of creating the build environment every time from scratch
172- # - run: /usr/bin/docker run -v ${{ github.workspace }}:/nagstamon ${{ env.cr_image }}-${{ github.job }}:${{ steps.dockerfile_hash.outputs.HASH }}
173- # - uses: actions/upload-artifact@v4
174- # with:
175- # path: build/*.rpm
176- # retention-days: 1
177- # if-no-files-found: error
178- # name: ${{ github.job }}
179-
18076 fedora :
18177 runs-on : ubuntu-latest
18278 needs : test
@@ -297,7 +193,7 @@ jobs:
297193
298194 windows-64 :
299195 # better depend on stable build image
300- runs-on : windows-2022
196+ runs-on : windows-2025
301197 needs : test
302198 steps :
303199 - uses : actions/checkout@v4
@@ -324,7 +220,7 @@ jobs:
324220
325221 windows-64-debug :
326222 # better depend on stable build image
327- runs-on : windows-2022
223+ runs-on : windows-2025
328224 needs : test
329225 steps :
330226 - uses : actions/checkout@v4
0 commit comments