diff --git a/.github/workflows/android-integration.yml b/.github/workflows/android-integration.yml
index f19ffd421ec0..80ca2152e060 100644
--- a/.github/workflows/android-integration.yml
+++ b/.github/workflows/android-integration.yml
@@ -22,7 +22,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -49,7 +49,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -73,7 +73,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -127,7 +127,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -163,7 +163,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
diff --git a/.github/workflows/android-release-sentry.yml b/.github/workflows/android-release-sentry.yml
index 452a03afadca..8b35fd8c0438 100644
--- a/.github/workflows/android-release-sentry.yml
+++ b/.github/workflows/android-release-sentry.yml
@@ -11,7 +11,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Decrypt api json file
run: cd ./fastlane/envfiles && ./decrypt_secrets.sh
diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml
index aff61b7cb4e9..5e7f49c9bbac 100644
--- a/.github/workflows/android-release.yml
+++ b/.github/workflows/android-release.yml
@@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -46,7 +46,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -91,7 +91,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -136,7 +136,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
@@ -180,7 +180,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
diff --git a/.github/workflows/crowdin-per-language.yml b/.github/workflows/crowdin-per-language.yml
index 19ae94294bd6..ac17e05ba30d 100644
--- a/.github/workflows/crowdin-per-language.yml
+++ b/.github/workflows/crowdin-per-language.yml
@@ -15,7 +15,7 @@ jobs:
lc: [it, fr, de, id, nl, da, es, pt, pt_PT, ar, ca, he]
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Matrix
uses: crowdin/github-action@v1.12.0
with:
diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml
index 90ecdec4eddc..65e3efba81d1 100644
--- a/.github/workflows/crowdin.yml
+++ b/.github/workflows/crowdin.yml
@@ -10,7 +10,7 @@ jobs:
steps:
- name: Checkout sources
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Sync translations with Crowdin
uses: crowdin/github-action@v1.12.0
diff --git a/.github/workflows/ktlint.yml b/.github/workflows/ktlint.yml
index 113c9884684d..8659ee525da4 100644
--- a/.github/workflows/ktlint.yml
+++ b/.github/workflows/ktlint.yml
@@ -8,6 +8,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "checkout"
- uses: "actions/checkout@v3"
+ uses: "actions/checkout@v4"
- name: "ktlint"
uses: "vroy/gha-kotlin-linter@v4"
diff --git a/README.md b/README.md
index 2a254cb8f4ef..ef2ac4133e43 100644
--- a/README.md
+++ b/README.md
@@ -20,8 +20,6 @@ Open Food Facts is collaborative food products database made by everyone, for ev
[![Open Source Helpers](https://www.codetriage.com/openfoodfacts/openfoodfacts-androidapp/badges/users.svg)](https://www.codetriage.com/openfoodfacts/openfoodfacts-androidapp)
-- [Join the Play Store Beta](https://play.google.com/store/apps/details?id=org.openfoodfacts.scanner) (rather stable) - [Join the Play Store internal build](https://play.google.com/apps/internaltest/4699092342921529278) (bleeding edge). You might need communicating your email for whitelisting to teolemon on slack (or pierre at openfoodfacts org).
-
- [Open Beauty Facts](https://play.google.com/store/apps/details?id=org.openbeautyfacts.scanner), [Open Pet Food Facts](https://play.google.com/store/apps/details?id=org.openpetfoodfacts.scanner) and [Open Products Facts](https://play.google.com/store/apps/details?id=org.openproductsfacts.scanner) are also built from this codebase.
What is Open Food Facts?
@@ -33,7 +31,7 @@ Open Food Facts is a database of food products with ingredients, allergens, nutr
### Made by everyone
Open Food Facts is a non-profit association of volunteers.
-25000+ contributors like you have added 1,7M+ products from 150 countries using our Android or iPhone apps to scan barcodes and upload pictures of products and their labels.
+25000+ contributors like you have added 3M+ products from 150 countries using our Android or iPhone apps to scan barcodes and upload pictures of products and their labels.
### For everyone
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index e9f36627209e..159a7ffeac76 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -249,7 +249,7 @@ testing = [
[plugins]
resourceplaceholders = "de.timfreiheit.resourceplaceholders:0.2"
dokka = "org.jetbrains.dokka:1.7.0"
-sonarqube = "org.sonarqube:4.2.0.3129"
+sonarqube = "org.sonarqube:4.3.1.3277"
detekt = "io.gitlab.arturbosch.detekt:1.23.1"
versions = "com.github.ben-manes.versions:0.41.0"
updates = "nl.littlerobots.version-catalog-update:0.5.1"