Skip to content

Commit 5ca8734

Browse files
timefold-releasetriceo
authored andcommitted
build: release version 1.15.0
1 parent 68b4e3f commit 5ca8734

43 files changed

Lines changed: 96 additions & 66 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.

.github/workflows/release.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
- name: Checkout timefold-quickstarts
2828
uses: actions/checkout@v4
2929
with:
30+
repository: TimefoldAI/timefold-quickstarts
3031
path: ./timefold-quickstarts
3132
ref: ${{ github.event.inputs.developmentBranch }}
3233
fetch-depth: 0 # Otherwise merge will fail on account of not having history.
@@ -109,3 +110,14 @@ jobs:
109110
git push origin $RELEASE_BRANCH_NAME-bump
110111
git branch -D $RELEASE_BRANCH_NAME
111112
gh pr create --reviewer triceo --base ${{ github.event.inputs.stableBranch }} --head $RELEASE_BRANCH_NAME-bump --title "build: release version ${{ github.event.inputs.javaVersion }}" --body-file .github/workflows/release-pr-body.md
113+
114+
- name: Put back the 999-SNAPSHOT version on the release branch
115+
run: |
116+
git checkout $RELEASE_BRANCH_NAME
117+
export OLD_JAVA_VERSION="$(find . -name pom.xml -exec grep '<version.ai.timefold.solver>' {} \;|tail -n 1|cut -d\> -f1 --complement|cut -d\< -f1)"
118+
export NEW_JAVA_VERSION="999-SNAPSHOT"
119+
export OLD_PYTHON_VERSION="$(find . -name pyproject.toml -exec grep 'timefold ==' {} \;|tail -n 1|cut -d\' -f1 --complement|cut -d\= -f3|cut -d\' -f1|xargs)"
120+
export NEW_PYTHON_VERSION="999-dev0"
121+
.github/scripts/change_versions.sh
122+
git commit -am "build: move back to version $NEW_VERSION"
123+
git push origin $RELEASE_BRANCH_NAME

java/bed-allocation/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Assign beds to patient stays to produce a better schedule for hospitals.
55
image::./bed-scheduling-screenshot.png[]
66

77
* <<run,Run the application>>
8+
* <<enterprise,Run the application with Timefold Solver Enterprise Edition>>
89
* <<package,Run the packaged application>>
910
* <<container,Run the application in a container>>
1011
* <<native,Run it native>>

java/bed-allocation/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<maven.compiler.release>17</maven.compiler.release>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<version.io.quarkus>3.14.4</version.io.quarkus>
15-
<version.ai.timefold.solver>1.14.0</version.ai.timefold.solver>
14+
<version.io.quarkus>3.15.1</version.io.quarkus>
15+
<version.ai.timefold.solver>1.15.0</version.ai.timefold.solver>
1616

1717
<version.compiler.plugin>3.13.0</version.compiler.plugin>
1818
<version.resources.plugin>3.3.1</version.resources.plugin>
19-
<version.surefire.plugin>3.5.0</version.surefire.plugin>
19+
<version.surefire.plugin>3.5.1</version.surefire.plugin>
2020
</properties>
2121

2222
<dependencyManagement>

java/conference-scheduling/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Assign conference talks to timeslots and rooms to produce a better schedule for
55
image::./conference-scheduling-screenshot.png[]
66

77
* <<run,Run the application>>
8+
* <<enterprise,Run the application with Timefold Solver Enterprise Edition>>
89
* <<package,Run the packaged application>>
910
* <<container,Run the application in a container>>
1011
* <<native,Run it native>>

java/conference-scheduling/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<maven.compiler.release>17</maven.compiler.release>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<version.io.quarkus>3.14.4</version.io.quarkus>
15-
<version.ai.timefold.solver>1.14.0</version.ai.timefold.solver>
14+
<version.io.quarkus>3.15.1</version.io.quarkus>
15+
<version.ai.timefold.solver>1.15.0</version.ai.timefold.solver>
1616

1717
<version.compiler.plugin>3.13.0</version.compiler.plugin>
1818
<version.resources.plugin>3.3.1</version.resources.plugin>
19-
<version.surefire.plugin>3.5.0</version.surefire.plugin>
19+
<version.surefire.plugin>3.5.1</version.surefire.plugin>
2020
</properties>
2121

2222
<dependencyManagement>

java/employee-scheduling/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Schedule shifts to employees, accounting for employee availability and shift ski
55
image::./employee-scheduling-screenshot.png[]
66

77
* <<run,Run the application>>
8+
* <<enterprise,Run the application with Timefold Solver Enterprise Edition>>
89
* <<package,Run the packaged application>>
910
* <<container,Run the application in a container>>
1011
* <<native,Run it native>>

java/employee-scheduling/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<maven.compiler.release>17</maven.compiler.release>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<version.io.quarkus>3.14.4</version.io.quarkus>
15-
<version.ai.timefold.solver>1.14.0</version.ai.timefold.solver>
14+
<version.io.quarkus>3.15.1</version.io.quarkus>
15+
<version.ai.timefold.solver>1.15.0</version.ai.timefold.solver>
1616

1717
<version.compiler.plugin>3.13.0</version.compiler.plugin>
1818
<version.resources.plugin>3.3.1</version.resources.plugin>
19-
<version.surefire.plugin>3.5.0</version.surefire.plugin>
19+
<version.surefire.plugin>3.5.1</version.surefire.plugin>
2020
</properties>
2121

2222
<dependencyManagement>

java/facility-location/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Pick the best geographical locations for new stores, distribution centers, covid
55
image::./facility-location-screenshot.png[]
66

77
* <<run,Run the application>>
8+
* <<enterprise,Run the application with Timefold Solver Enterprise Edition>>
89
* <<package,Run the packaged application>>
910
* <<container,Run the application in a container>>
1011
* <<native,Run it native>>

java/facility-location/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
<maven.compiler.release>17</maven.compiler.release>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<version.io.quarkus>3.14.4</version.io.quarkus>
15-
<version.ai.timefold.solver>1.14.0</version.ai.timefold.solver>
14+
<version.io.quarkus>3.15.1</version.io.quarkus>
15+
<version.ai.timefold.solver>1.15.0</version.ai.timefold.solver>
1616

1717
<version.compiler.plugin>3.13.0</version.compiler.plugin>
18-
<version.surefire.plugin>3.5.0</version.surefire.plugin>
18+
<version.surefire.plugin>3.5.1</version.surefire.plugin>
1919
</properties>
2020

2121
<dependencyManagement>

java/flight-crew-scheduling/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Assign crew to flights to produce a better schedule for flight assignments.
55
image::./flight-crew-scheduling-screenshot.png[]
66

77
* <<run,Run the application>>
8+
* <<enterprise,Run the application with Timefold Solver Enterprise Edition>>
89
* <<package,Run the packaged application>>
910
* <<container,Run the application in a container>>
1011
* <<native,Run it native>>

0 commit comments

Comments
 (0)