Electric-Coin-Company / kotlin-bip39

A concise implementation of BIP-0039 in Kotlin for Android. In order, it prioritizes being secure, concise and idiomatic.
MIT License
35 stars 8 forks source link

Dependency update #267

Closed HonzaR closed 3 months ago

HonzaR commented 3 months ago

For a Gradle dependency:

  1. Update the dependency version in the root gradle.properties
  2. Update the dependency locks
    1. For Gradle plugins: ./gradlew dependencies --write-locks
    2. For Gradle dependencies: ./gradlew resolveAll --write-locks
  3. Verify no unexpected entries appear in the lockfiles. A supply chain attack could occur during this stage. The lockfile narrows the supply chain attack window to this very moment (as opposed to every time a build occurs).
  4. Are there any new APIs or possible migrations for this dependency?

For Gradle itself:

  1. Update the Gradle version in gradle/wrapper/gradle-wrapper.properties
  2. Update the Gradle SHA in gradle/wrapper/gradle-wrapper.properties
  3. Update the Gradle wrapper by running ./gradlew wrapper --write-locks
  4. Verify no unexpected entries appear in the lockfiles. A supply chain attack could occur during this stage. The lockfile narrows the supply chain attack window to this very moment (as opposed to every time a build occurs)
  5. Are there any new APIs or possible migrations?

The following dependencies have later milestone versions:

Gradle current updates: