Skip to content

Commit

Permalink
build(deps): bump all dependencies
Browse files Browse the repository at this point in the history
Signed-off-by: Art Shendrik <[email protected]>
  • Loading branch information
amal committed Oct 10, 2024
1 parent c9efba1 commit 08d53ad
Show file tree
Hide file tree
Showing 57 changed files with 1,164 additions and 1,256 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: block
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1
with:
disable-sudo: true
egress-policy: audit
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
${{ runner.os }}-kmp-
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
with:
gradle-home-cache-cleanup: true
cache-disabled: ${{ matrix.os == 'windows' }} # super slow on Windows.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: block
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-baseline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: audit
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
java-version: 22

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
with:
cache-disabled: true
cache-read-only: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: block
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-clean-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: block
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-fast-forward.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: block
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: audit
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
disable-sudo: true
egress-policy: audit
Expand All @@ -81,7 +81,7 @@ jobs:
java-version: 22

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
with:
cache-disabled: true
cache-read-only: true
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
.fleet/
.idea/
.kotlin/
.vale*
projectFilesBackup*/

# Gradle
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@

[//]: # (Removed, Added, Changed, Fixed, Updated)

### Changed
- ⚠ removed context-receivers support (dropped in Kotlin 2.1).

### Updated
- bump Kotlin to _2.0.20_!
- bump Jetbrains Compose to _1.7.0-rc01_ (compile-only dependency).
- bump Android Gradle Plugin to _8.7.0_ (compile-only dependency).
- bump binary-compatibility-validator to _0.16.3_.
- bump a lot of other dependencies to the latest versions.


## [0.12.0] - 2024-06-29

Expand Down Expand Up @@ -344,6 +354,7 @@ _Stabilization release._

## Notes

[0.12.1]: https://github.com/fluxo-kt/fluxo-kmp-conf/releases/tag/v0.12.1
[0.12.0]: https://github.com/fluxo-kt/fluxo-kmp-conf/releases/tag/v0.12.0
[0.11.0]: https://github.com/fluxo-kt/fluxo-kmp-conf/releases/tag/v0.11.0
[0.10.2]: https://github.com/fluxo-kt/fluxo-kmp-conf/releases/tag/v0.10.2
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Convenience Gradle plugin for reliable configuration of Kotlin & KMP projects
Initially made for the [Fluxo][fluxo] state management framework and other libraries, then published for general use.

Targeted for Gradle 8+ and Kotlin 1.9+. Built with:<br>
[![Kotlin](http://img.shields.io/badge/Kotlin-2.0.0-7F52FF?logo=kotlin&logoWidth=10&logoColor=7F52FF&labelColor=2B2B2B)](https://github.com/JetBrains/Kotlin)
[![Kotlin](http://img.shields.io/badge/Kotlin-2.0.20-7F52FF?logo=kotlin&logoWidth=10&logoColor=7F52FF&labelColor=2B2B2B)](https://github.com/JetBrains/Kotlin)
[![Gradle](http://img.shields.io/badge/Gradle-8.8-f68244?logo=gradle&labelColor=2B2B2B)](https://gradle.org/releases/)
[![Android Gradle Plugin](http://img.shields.io/badge/Android--Gradle--Plugin-8.6-0E3B1A?logo=android&labelColor=2B2B2B)](https://mvnrepository.com/artifact/com.android.tools.build/gradle?repo=google)

Expand All @@ -32,7 +32,7 @@ Targeted for Gradle 8+ and Kotlin 1.9+. Built with:<br>
```kotlin
// in the `build.gradle.kts` of the target module
plugins {
kotlin("multiplatform") version "2.0.0"
kotlin("multiplatform") version "2.0.20"
id("io.github.fluxo-kt.fluxo-kmp-conf") version "0.12.0" // <-- add here
}
```
Expand All @@ -45,7 +45,7 @@ plugins {
```kotlin
// in the `build.gradle.kts` of the target module
plugins {
kotlin("multiplatform") version "2.0.0"
kotlin("multiplatform") version "2.0.20"
id("io.github.fluxo-kt.fluxo-kmp-conf") // <-- add here, no version needed for jitpack usage
}
```
Expand Down
27 changes: 27 additions & 0 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,23 @@
<details>
<summary>Show</summary>

* GitHub signed commits
* https://github.com/qoomon/actions--create-commit
* https://kotlinlang.org/docs/whatsnew-eap.html#data-class-copy-function-to-have-the-same-visibility-as-constructor
* https://kotlinlang.org/docs/whatsnew-eap.html#concurrent-marking-in-garbage-collector
* `-Xrender-internal-diagnostic-names`
* https://youtrack.jetbrains.com/issue/KT-59109/K2-Introduce-uniform-and-default-way-of-presenting-diagnostic-ID#focus=Comments-27-7501055.0-0
* https://youtrack.jetbrains.com/issue/KT-8087#focus=Comments-27-10705666.0-0
* SoftRefLRUPolicyMSPerMB + ReservedCodeCacheSize JVM args
* https://github.com/slackhq/foundry/commit/0b2a5b832819ce8959f6d0f5ba1c3a4ee809f90a
* https://www.jasonpearson.dev/softreflrupolicymspermb-in-jvm-builds/
* https://www.jasonpearson.dev/codecache-in-jvm-builds/
* https://checks.google.com/
* Auto complience tool
* Filter duplicate lint issues from the merged baseline and report.
* Gradle plugin to create Kotlin/JS projects using Vite
* https://gitlab.com/opensavvy/automation/kotlin-vite
* https://github.com/LionZXY/detekt-decompose-rule
* Gradle 8.8 support
* https://docs.gradle.org/8.8/release-notes.html#new-gradle-lifecycle-callbacks
* `org.gradle.unsafe.isolated-projects=true` for Kotlin 2.0.20 (JVM/Android/KAPT only)
Expand Down Expand Up @@ -72,6 +89,7 @@
* https://dev.to/mishkun/carving-the-path-to-modularity-a-lobzik-tool-case-study-on-the-protonmail-android-app-mid
* https://github.com/topjohnwu/libsu/blob/01570d643af91b0e271de018465a219eed8db322/service/build.gradle.kts#L21
* Disambiguate existing javadoc and sources tasks
* https://youtrack.jetbrains.com/issue/KT-54207
* Check BuildConfig tasks (not called on IDE sync?!)
* CI improvements
* https://github.com/adevinta/spark-android/tree/main/.github
Expand Down Expand Up @@ -364,4 +382,13 @@
* https://github.com/Kotlin/kotlinx.serialization/blob/1116f5f/gradle/publish-mpp-root-module-in-platform.gradle#L6-L45
* Arrow does the same
* https://github.com/arrow-kt/arrow-gradle-config/blob/0.12.0-rc.20/arrow-gradle-config-publish/src/main/kotlin/internal/PublishMppRootModuleInPlatform.kt
* Coroutines
* https://t.me/kotlin_adept/48
* https://t.me/kotlin_adept/48?comment=227
* https://t.me/kotlin_adept/48?comment=230
* https://t.me/kotlin_adept/48?comment=233
* https://github.com/Kotlin/kotlinx.coroutines/issues/2867#issuecomment-1458487275
* https://github.com/MarcinMoskala/kotlin-coroutines-recipes
* https://github.com/hoc081098/FlowExt
* https://github.com/revolut-mobile/RxData/tree/master
</details>
Loading

0 comments on commit 08d53ad

Please sign in to comment.