@@ -38,12 +38,12 @@ jobs:
3838 GOARCH : ${{ matrix.target_arch }}
3939 GOPROXY : https://proxy.golang.org
4040 ARCHIVE_OUTDIR : dist/archives
41- DAPR_RUNTIME_PINNED_VERSION : " 1.13.0-rc.2 "
41+ DAPR_RUNTIME_PINNED_VERSION : " 1.13.5 "
4242 DAPR_DASHBOARD_PINNED_VERSION : 0.14.0
4343 DAPR_RUNTIME_LATEST_STABLE_VERSION : " "
4444 DAPR_DASHBOARD_LATEST_STABLE_VERSION : " "
4545 GOLANG_PROTOBUF_REGISTRATION_CONFLICT : warn
46- PODMAN_VERSION : 4.4.4
46+ PODMAN_VERSION : 4.9.3
4747 strategy :
4848 # TODO: Remove this when our E2E tests are stable for podman on MacOS.
4949 fail-fast : false # Keep running if one leg fails.
@@ -72,42 +72,12 @@ jobs:
7272 echo "GOBIN=$HOME/bin" >> $GITHUB_ENV
7373 mkdir -p $HOME/bin
7474 - name : Check out code into the Go module directory
75- uses : actions/checkout@v3
75+ uses : actions/checkout@v4
7676 - name : Set up Go
77- uses : actions/setup-go@v3
77+ uses : actions/setup-go@v5
7878 id : setup-go
7979 with :
8080 go-version-file : " go.mod"
81- - name : Cache Go modules (Linux)
82- if : matrix.target_os == 'linux'
83- uses : actions/cache@v3
84- with :
85- path : |
86- ~/.cache/go-build
87- ~/go/pkg/mod
88- key : ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-${{ hashFiles('**/go.sum') }}
89- restore-keys : |
90- ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-
91- - name : Cache Go modules (Windows)
92- if : matrix.target_os == 'windows'
93- uses : actions/cache@v3
94- with :
95- path : |
96- ~\AppData\Local\go-build
97- ~\go\pkg\mod
98- key : ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-${{ hashFiles('**/go.sum') }}
99- restore-keys : |
100- ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-
101- - name : Cache Go modules (macOS)
102- if : matrix.target_os == 'darwin'
103- uses : actions/cache@v3
104- with :
105- path : |
106- ~/Library/Caches/go-build
107- ~/go/pkg/mod
108- key : ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-${{ hashFiles('**/go.sum') }}
109- restore-keys : |
110- ${{ matrix.target_os }}-${{ matrix.target_arch }}-go-${{ steps.setup-go.outputs.go-version }}-
11181 - name : Install podman - MacOS
11282 timeout-minutes : 15
11383 if : matrix.os == 'macos-latest-large' && matrix.dapr_install_mode == 'complete'
12090
12191 # Start podman machine
12292 sudo podman-mac-helper install
123- podman machine init
93+ podman machine init -v $HOME:$HOME
12494 podman machine start --log-level debug
95+ podman machine ssh sudo sysctl -w kernel.keys.maxkeys=20000
12596 echo "CONTAINER_RUNTIME=podman" >> $GITHUB_ENV
12697 - name : Determine latest Dapr Runtime version including Pre-releases
12798 if : github.base_ref == 'master'
0 commit comments