Skip to content

Commit

Permalink
Update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
mengdaming committed Jan 2, 2024
1 parent 5ac8242 commit 6be2afb
Show file tree
Hide file tree
Showing 12 changed files with 129 additions and 149 deletions.
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,9 @@ updates:
directory: "/php"
schedule:
interval: "weekly"

# Maintain dependencies for Cargo
- package-ecosystem: "cargo"
directory: "/rust"
schedule:
interval: "weekly"
2 changes: 1 addition & 1 deletion .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version: '1.21'
- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
lfs: true
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: 17
Expand Down
78 changes: 26 additions & 52 deletions ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
@@ -1,74 +1,48 @@
# Acknowledgements

This kata uses material from the following third-parties:
This kata uses material from the following third-parties.

[//]: # (This list includes all the known 3rd parties for all our katas)
[//]: # (This needs to be reduced in each kata repository depending on what is used or not)

[//]: # (Currently used in all katas)

* [inotify-win tool for Windows](https://github.com/thekid/inotify-win), BSD License

* [inotify-tools for Linux](https://github.com/inotify-tools/inotify-tools), GNU General Public License Version 2.0

* [fswatch tool for MacOS](https://github.com/emcrisostomo/fswatch), GNU General Public License Version 3.0

* [POSIX Shell List library](https://github.com/Ventto/libshlist/), MIT License

[//]: # (Currently used in all java katas)

* [Gradle build tool](https://gradle.org/), Apache License Version 2.0

* [Maven build tool](https://maven.apache.org/), Apache License Version 2.0

* [Maven wrapper](https://github.com/takari/maven-wrapper), Apache License Version 2.0

* [JUnit-4 unit testing framework](https://junit.org/junit4/), Eclipse Public License 1.0
[//]: # (This needs to be reduced in each kata repository depending on what is used or not)

[//]: # (Currently used in all C++ katas)
## C++ language

* [CMake build tool](https://cmake.org/), BSD License

* [CPM.cmake script](https://github.com/cpm-cmake/CPM.cmake), BSD License

* [GoogleTest testing framework](https://github.com/google/googletest), BSD 3-Clause "New" or "Revised" License

[//]: # (Currently used in all katas using approval tests)

* [ApprovalTest.cpp testing framework](https://github.com/approvals/ApprovalTests.cpp), Apache License Version 2.0

* [ApprovalTest.java testing framework](https://github.com/approvals/ApprovalTests.java), Apache License Version 2.0

[//]: # (Currently used in all java katas using Cucumber)

* [Cucumber JVM testing framework](https://github.com/cucumber/cucumber-jvm), MIT License

[//]: # (Currently used in all java katas using Spring)

* [H2 Database library](https://github.com/h2database/h2database), Mozilla Public License
Version 2.0 / Eclipse Public License 1.0
## Go language

* [Spring Boot framework](https://github.com/spring-projects/spring-boot), Apache License Version 2.0
* [Go](https://github.com/golang/go), BSD 3-Clause "New" or "Revised" License
* [Testify testing framework](https://github.com/stretchr/testify), MIT License

* [Spring Data JPA library](https://github.com/spring-projects/spring-data-jpa), Apache License Version 2.0
## Java language

* [Thymeleaf library](https://github.com/thymeleaf/thymeleaf), Apache License Version 2.0
* [Gradle build tool](https://gradle.org/), Apache License Version 2.0
* [Maven build tool](https://maven.apache.org/), Apache License Version 2.0
* [JUnit-5 unit testing framework](https://junit.org/junit5/), Eclipse Public License 2.0
* [Gradle Test Logger Plugin](https://github.com/radarsh/gradle-test-logger-plugin), Apache License Version 2.0

[//]: # (Currently used in some of the katas)
## Python language

* [Google guava libraries](https://github.com/google/guava), Apache License Version 2.0
* [Python](https://www.python.org/), PSF License Agreement and the Zero-Clause BSD license
* [setuptools](https://github.com/pypa/setuptools), MIT License
* [wheel](https://github.com/pypa/wheel), MIT License
* [pip](https://github.com/pypa/pip), MIT License
* [pytest](https://github.com/pytest-dev/pytest/), MIT License
* [pytest-parametrization](https://github.com/singular-labs/parametrization), MIT License
* [mypy](https://github.com/python/mypy), MIT License

* [Google gson library](https://github.com/google/gson), Apache License Version 2.0
## Typescript language

* [JSON for Modern C++ library](https://github.com/nlohmann/json), MIT License
* [Typescript](https://github.com/microsoft/TypeScript), Apache License Version 2.0
* [Yarn](https://github.com/yarnpkg/berry), BSD 2-Clause License
* [jest](https://github.com/jestjs/jest), MIT License
* [jest-junit](https://github.com/jest-community/jest-junit), Apache License Version 2.0
* [ts-jest](https://github.com/kulshekhar/ts-jest), MIT License

* [jsoup library](https://github.com/jhy/jsoup/), MIT License
## Other third-parties

* [codingdojo.org katas](https://codingdojo.org/)

* [kata-log.rocks katas](https://kata-log.rocks/)

* [Ugly Trivia kata source code](https://github.com/jbrains/trivia), GNU General Public License Version 3.0

* [Gilded Rose kata source code](https://github.com/emilybache/GildedRose-Refactoring-Kata), MIT License

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,9 +101,9 @@ Here are the steps we suggest you follow:

## Getting Started

- [Java](java/GETTING_STARTED.md)
- [C++](cpp/GETTING_STARTED.md)
- [Go](go/GETTING_STARTED.md)
- [Java](java/GETTING_STARTED.md)
- [Python](python/GETTING_STARTED.md)
- [Typescript](typescript/GETTING_STARTED.md)

Expand Down Expand Up @@ -144,9 +144,9 @@ You can fill it from [here](QuickRetrospective.md)

### Source Files

- [Java](java)
- [C++](cpp)
- [Go](go)
- [Java](java)
- [Python](python)
- [Typescript](typescript)

Expand Down
2 changes: 1 addition & 1 deletion cpp/cpp_easy_setup.bat
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ set CMAKE=cmake.exe
set CTEST=ctest.exe
set CMAKE_GENERATOR_OPTIONS=-G "Visual Studio 16 2019"

set CMAKE_VERSION=3.27.8
set CMAKE_VERSION=3.28.1
set CMAKE_EXPECTED_DIR=cmake-%CMAKE_VERSION%-%OS%-%ARCH%
set CMAKE_EXPECTED_ARCHIVE_FILE=%CMAKE_EXPECTED_DIR%.%ARCHIVE_EXTENSION%
set CMAKE_ARCHIVE_URL="http://github.com/Kitware/CMake/releases/download/v%CMAKE_VERSION%/%CMAKE_EXPECTED_ARCHIVE_FILE%"
Expand Down
2 changes: 1 addition & 1 deletion cpp/cpp_easy_setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ esac
base_dir=$(dirname -- "$0")
cd "${base_dir}"

cmake_version="3.27.8"
cmake_version="3.28.1"
cmake_expected_dir="cmake-${cmake_version}-${os}-${arch}"
cmake_expected_archive_file="${cmake_expected_dir}.${archive_extension}"
cmake_archive_url="http://github.com/Kitware/CMake/releases/download/v${cmake_version}/${cmake_expected_archive_file}"
Expand Down
Binary file modified java/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion java/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
6 changes: 3 additions & 3 deletions java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<version>3.12.1</version>
<configuration>
<source>17</source>
<target>17</target>
Expand All @@ -78,7 +78,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.6.2</version>
<version>3.6.3</version>
<configuration>
<show>public</show>
<nohelp>true</nohelp>
Expand Down Expand Up @@ -107,7 +107,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.2.2</version>
<version>3.2.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
Expand Down
Loading

0 comments on commit 6be2afb

Please sign in to comment.