Skip to content

Commit dfc178b

Browse files
authored
chore: Downgrade GHA runner to ubuntu-22.04 (#480)
gcc 13 (included in ubuntu-latest) no longer transitively includes `<cstdint>`. This resulted in a break in redis-plus-plus, which is fixed in v1.3.8. But we can't upgrade to that due to another issue with the cmake stuff. So for now, we are going to lower the version of the GHA runner we use.
1 parent d547aeb commit dfc178b

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/manual-publish-doc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
name: Publish Documentation
1414
jobs:
1515
build-publish:
16-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-22.04
1717
steps:
1818
- uses: actions/checkout@v4
1919
- run: sudo apt-get install doxygen graphviz

.github/workflows/manual-sdk-release-artifacts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ name: Publish SDK Artifacts
2121

2222
jobs:
2323
split-input:
24-
runs-on: ubuntu-latest
24+
runs-on: ubuntu-22.04
2525
outputs:
2626
sdk_path: ${{ steps.split-string.outputs.SDK_PATH }}
2727
sdk_cmake_target: ${{ steps.split-string.outputs.SDK_CMAKE_TARGET }}
@@ -38,7 +38,7 @@ jobs:
3838
strategy:
3939
matrix:
4040
# Each of the platforms for which release-artifacts need generated.
41-
os: [ ubuntu-latest, windows-2022, macos-13 ]
41+
os: [ ubuntu-22.04, windows-2022, macos-13 ]
4242
runs-on: ${{ matrix.os }}
4343
outputs:
4444
hashes-linux: ${{ steps.release-sdk.outputs.hashes-linux }}

.github/workflows/release-please.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name: release-please
66

77
jobs:
88
release-please:
9-
runs-on: ubuntu-latest
9+
runs-on: ubuntu-22.04
1010
outputs:
1111
package-client-released: ${{ steps.release.outputs['libs/client-sdk--release_created'] }}
1212
package-client-tag: ${{ steps.release.outputs['libs/client-sdk--tag_name'] }}
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
matrix:
2626
# Each of the platforms for which release-artifacts need generated.
27-
os: [ ubuntu-latest, windows-2022, macos-13 ]
27+
os: [ ubuntu-22.04, windows-2022, macos-13 ]
2828
runs-on: ${{ matrix.os }}
2929
needs: [ 'release-please' ]
3030
if: ${{ needs.release-please.outputs.package-client-released == 'true'}}
@@ -48,7 +48,7 @@ jobs:
4848
strategy:
4949
matrix:
5050
# Each of the platforms for which release-artifacts need generated.
51-
os: [ ubuntu-latest, windows-2022, macos-13 ]
51+
os: [ ubuntu-22.04, windows-2022, macos-13 ]
5252
runs-on: ${{ matrix.os }}
5353
needs: [ 'release-please' ]
5454
if: ${{ needs.release-please.outputs.package-server-released == 'true'}}
@@ -72,7 +72,7 @@ jobs:
7272
strategy:
7373
matrix:
7474
# Each of the platforms for which release-artifacts need generated.
75-
os: [ ubuntu-latest, windows-2022, macos-13 ]
75+
os: [ ubuntu-22.04, windows-2022, macos-13 ]
7676
runs-on: ${{ matrix.os }}
7777
needs: [ 'release-please' ]
7878
if: ${{ needs.release-please.outputs.package-server-redis-released == 'true'}}

0 commit comments

Comments
 (0)