@@ -58,12 +58,12 @@ jobs:
5858 MAVEN : ${{ matrix.maven }}
5959 steps :
6060 - name : Checkout Arrow
61- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
61+ uses : actions/checkout@v5
6262 with :
6363 fetch-depth : 0
6464 submodules : recursive
6565 - name : Cache Docker Volumes
66- uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
66+ uses : actions/cache@v4
6767 with :
6868 path : .docker
6969 key : maven-${{ matrix.jdk }}-${{ matrix.maven }}-${{ hashFiles('compose.yaml', '**/pom.xml', '**/*.java') }}
@@ -95,12 +95,12 @@ jobs:
9595 macos : latest
9696 steps :
9797 - name : Set up Java
98- uses : actions/setup-java@v4
98+ uses : actions/setup-java@v5
9999 with :
100100 distribution : ' temurin'
101101 java-version : ${{ matrix.jdk }}
102102 - name : Checkout Arrow
103- uses : actions/checkout@v4
103+ uses : actions/checkout@v5
104104 with :
105105 fetch-depth : 0
106106 submodules : recursive
@@ -126,12 +126,12 @@ jobs:
126126 jdk : [11]
127127 steps :
128128 - name : Set up Java
129- uses : actions/setup-java@v4
129+ uses : actions/setup-java@v5
130130 with :
131131 java-version : ${{ matrix.jdk }}
132132 distribution : ' temurin'
133133 - name : Checkout Arrow
134- uses : actions/checkout@v4
134+ uses : actions/checkout@v5
135135 with :
136136 fetch-depth : 0
137137 submodules : recursive
@@ -152,46 +152,51 @@ jobs:
152152 timeout-minutes : 60
153153 steps :
154154 - name : Checkout Arrow
155- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
155+ uses : actions/checkout@v5
156156 with :
157157 fetch-depth : 0
158158 repository : apache/arrow
159159 submodules : recursive
160160 - name : Checkout Arrow Rust
161- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
161+ uses : actions/checkout@v5
162162 with :
163163 repository : apache/arrow-rs
164164 path : rust
165165 - name : Checkout Arrow nanoarrow
166- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
166+ uses : actions/checkout@v5
167167 with :
168168 repository : apache/arrow-nanoarrow
169169 path : nanoarrow
170+ - name : Checkout Arrow .NET
171+ uses : actions/checkout@v5
172+ with :
173+ repository : apache/arrow-dotnet
174+ path : dotnet
170175 - name : Checkout Arrow Go
171- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
176+ uses : actions/checkout@v5
172177 with :
173178 repository : apache/arrow-go
174179 path : go
175180 - name : Checkout Arrow Java
176- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
181+ uses : actions/checkout@v5
177182 with :
178183 path : java
179184 - name : Checkout Arrow JavaScript
180- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185+ uses : actions/checkout@v5
181186 with :
182187 repository : apache/arrow-js
183188 path : js
184189 - name : Free up disk space
185190 run : |
186191 ci/scripts/util_free_space.sh
187192 - name : Cache Docker Volumes
188- uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
193+ uses : actions/cache@v4
189194 with :
190195 path : .docker
191196 key : integration-conda-${{ hashFiles('cpp/**') }}
192197 restore-keys : integration-conda-
193198 - name : Setup Python
194- uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
199+ uses : actions/setup-python@v5
195200 with :
196201 python-version : 3.12
197202 - name : Setup Archery
@@ -202,6 +207,7 @@ jobs:
202207 archery docker run \
203208 -e ARCHERY_DEFAULT_BRANCH=main \
204209 -e ARCHERY_INTEGRATION_TARGET_IMPLEMENTATIONS=java \
210+ -e ARCHERY_INTEGRATION_WITH_DOTNET=1 \
205211 -e ARCHERY_INTEGRATION_WITH_GO=1 \
206212 -e ARCHERY_INTEGRATION_WITH_JAVA=1 \
207213 -e ARCHERY_INTEGRATION_WITH_JS=1 \
0 commit comments