Skip to content

Commit a16298e

Browse files
Merge branch 'main' into optimizer
2 parents 55a4970 + 5556626 commit a16298e

229 files changed

Lines changed: 28090 additions & 2078 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.asf.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#-------------------------------------------------------------
2121

2222
# Document for .asf.yml file is available at
23-
# https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features
23+
# https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
2424

2525
github:
2626
description: "An open source ML system for the end-to-end data science lifecycle"

.github/workflows/docker-cd.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
# https://github.com/docker/metadata-action
4444
- name: Configure Docker metadata
4545
id: meta
46-
uses: docker/metadata-action@v5
46+
uses: docker/metadata-action@v6
4747
with:
4848
images: apache/systemds
4949
tags: |
@@ -52,20 +52,20 @@ jobs:
5252
# https://github.com/docker/setup-buildx-action
5353
- name: Set up Docker Buildx
5454
id: buildx
55-
uses: docker/setup-buildx-action@v3
55+
uses: docker/setup-buildx-action@v4
5656

5757
# https://github.com/docker/login-action
5858
- name: Login to DockerHub
5959
if: github.event_name != 'pull_request'
60-
uses: docker/login-action@v3
60+
uses: docker/login-action@v4
6161
with:
6262
username: ${{ secrets.DOCKERHUB_USER }}
6363
password: ${{ secrets.DOCKERHUB_TOKEN }}
6464

6565
# https://github.com/docker/build-push-action
6666
- name: Build and push
6767
id: docker_build
68-
uses: docker/build-push-action@v6
68+
uses: docker/build-push-action@v7
6969
with:
7070
context: .
7171
file: ./docker/${{ matrix.docker-file }}

.github/workflows/docker-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
# https://github.com/docker/metadata-action
4747
- name: Configure Docker metadata
4848
id: meta
49-
uses: docker/metadata-action@v5
49+
uses: docker/metadata-action@v6
5050
with:
5151
images: apache/systemds
5252
tags: ${{ github.event.inputs.version }},latest
@@ -59,20 +59,20 @@ jobs:
5959
# https://github.com/docker/setup-buildx-action
6060
- name: Set up Docker Buildx
6161
id: buildx
62-
uses: docker/setup-buildx-action@v3
62+
uses: docker/setup-buildx-action@v4
6363

6464
# https://github.com/docker/login-action
6565
- name: Login to DockerHub
6666
if: github.event_name != 'pull_request'
67-
uses: docker/login-action@v3
67+
uses: docker/login-action@v4
6868
with:
6969
username: ${{ secrets.DOCKERHUB_USER }}
7070
password: ${{ secrets.DOCKERHUB_TOKEN }}
7171

7272
# https://github.com/docker/build-push-action
7373
- name: Build and push
7474
id: docker_build
75-
uses: docker/build-push-action@v6
75+
uses: docker/build-push-action@v7
7676
with:
7777
context: .
7878
file: ./docker/sysds.Dockerfile

.github/workflows/docker-testImage.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
# https://github.com/docker/metadata-action
4242
- name: Configure Docker metadata
4343
id: meta
44-
uses: docker/metadata-action@v5
44+
uses: docker/metadata-action@v6
4545
with:
4646
images: apache/systemds
4747
tags: |
@@ -50,20 +50,20 @@ jobs:
5050
# https://github.com/docker/setup-buildx-action
5151
- name: Set up Docker Buildx
5252
id: buildx
53-
uses: docker/setup-buildx-action@v3
53+
uses: docker/setup-buildx-action@v4
5454

5555
# https://github.com/docker/login-action
5656
- name: Login to DockerHub
5757
if: github.event_name != 'pull_request'
58-
uses: docker/login-action@v3
58+
uses: docker/login-action@v4
5959
with:
6060
username: ${{ secrets.DOCKERHUB_USER }}
6161
password: ${{ secrets.DOCKERHUB_TOKEN }}
6262

6363
# https://github.com/docker/build-push-action
6464
- name: Build and push
6565
id: docker_build
66-
uses: docker/build-push-action@v6
66+
uses: docker/build-push-action@v7
6767
with:
6868
context: .
6969
file: ./docker/${{ matrix.docker-file }}

.github/workflows/javaTests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ jobs:
106106
echo "ARTIFACT_NAME=$ARTIFACT_NAME" >> $GITHUB_ENV
107107
108108
- name: Save Java Test Coverage as Artifact
109-
uses: actions/upload-artifact@v6
109+
uses: actions/upload-artifact@v7
110110
with:
111111
name: ${{ env.ARTIFACT_NAME }}
112112
path: target/jacoco.exec
@@ -137,7 +137,7 @@ jobs:
137137
${{ runner.os }}-maven-test-
138138
139139
- name: Download all Jacoco Artifacts
140-
uses: actions/download-artifact@v7
140+
uses: actions/download-artifact@v8
141141
with:
142142
path: target
143143

@@ -151,7 +151,7 @@ jobs:
151151
run: mvn jacoco:report
152152

153153
- name: Upload coverage to Codecov
154-
uses: codecov/codecov-action@v5.5.2
154+
uses: codecov/codecov-action@v6.0.0
155155
if: github.repository_owner == 'apache'
156156
with:
157157
fail_ci_if_error: false
@@ -160,23 +160,23 @@ jobs:
160160

161161
- name: Upload Jacoco Report Artifact PR
162162
if: (github.repository_owner == 'apache') && (github.ref_name != 'main')
163-
uses: actions/upload-artifact@v6
163+
uses: actions/upload-artifact@v7
164164
with:
165165
name: Java Code Coverage (Jacoco)
166166
path: target/site/jacoco
167167
retention-days: 7
168168

169169
- name: Upload Jacoco Report Artifact Main
170170
if: (github.repository_owner == 'apache') && (github.ref_name == 'main')
171-
uses: actions/upload-artifact@v6
171+
uses: actions/upload-artifact@v7
172172
with:
173173
name: Java Code Coverage (Jacoco)
174174
path: target/site/jacoco
175175
retention-days: 30
176176

177177
- name: Upload Jacoco Report Artifact Fork
178178
if: (github.repository_owner != 'apache')
179-
uses: actions/upload-artifact@v6
179+
uses: actions/upload-artifact@v7
180180
with:
181181
name: Java Code Coverage (Jacoco)
182182
path: target/site/jacoco

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ maven-eclipse.xml
4343
# vscode
4444
.vscode
4545

46+
# Metals (Scala LSP)
47+
.metals/
48+
4649
# checksum files
4750
*.crc
4851

docker/pythonsysds.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN apt-get update -qq \
4646
https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.13%2B8/OpenJDK11U-jdk_x64_linux_11.0.13_8.tar.gz | tar xzf - \
4747
&& mv openjdk-11.0.13_8 /usr/lib/jvm/java-11-openjdk-amd64 \
4848
&& wget -qO- \
49-
http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
49+
https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
5050
&& mv apache-maven-$MAVEN_VERSION /usr/lib/mvn \
5151
&& git clone --depth 1 https://github.com/apache/systemds.git systemds && \
5252
cd /usr/src/systemds/ && \

docker/sysds.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN mkdir -p /usr/lib/jvm \
4747
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.15_6.tar.gz | tar xzf - \
4848
&& mv jdk-17.0.15+6 $JAVA_HOME \
4949
&& wget -qO- \
50-
http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
50+
https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
5151
&& mv apache-maven-$MAVEN_VERSION /usr/lib/mvn
5252

5353
# Build the system

docker/testsysds.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ RUN apt-get install -y --no-install-recommends \
7777
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15%2B6/OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz | tar xzf - \
7878
&& mv jdk-17.0.15+6 $JAVA_HOME \
7979
&& wget -qO- \
80-
http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
80+
https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xzf - \
8181
&& mv apache-maven-$MAVEN_VERSION /usr/lib/mvn
8282

8383

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ exclude:
3939
- updateAPI.sh
4040

4141
# These allow the documentation to be updated with newer releases
42-
SYSTEMDS_VERSION: 3.3.0-SNAPSHOT
42+
SYSTEMDS_VERSION: 3.4.0-SNAPSHOT
4343

0 commit comments

Comments
 (0)