From b8c26f607c9af060a952dc0731e7f0678bbd4c46 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Sat, 2 Mar 2024 21:58:43 +0100
Subject: [PATCH] Improve CI/CD, remove "update" step, disable "build-debug" in
 master branch

---
 .gitlab-ci.yml                                    | 15 ++-------------
 android/gradle.properties                         |  4 ++--
 fastlane/metadata/android/en-US/changelogs/56.txt |  1 +
 fastlane/metadata/android/fr-FR/changelogs/56.txt |  1 +
 pubspec.lock                                      |  4 ++--
 pubspec.yaml                                      |  2 +-
 6 files changed, 9 insertions(+), 18 deletions(-)
 create mode 100644 fastlane/metadata/android/en-US/changelogs/56.txt
 create mode 100644 fastlane/metadata/android/fr-FR/changelogs/56.txt

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 69e9954..24c8063 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,25 +1,16 @@
 image: ghcr.io/cirruslabs/flutter:latest
 
 stages:
-  - update
   - build-debug
   - build-release
   - release
   - deploy
 
-update:
-  stage: update
-  except:
-    - tags
-  script:
-    - flutter packages get
-    - flutter packages upgrade
-  interruptible: true
-
 android:build-debug:
   stage: build-debug
   except:
     - tags
+    - master
   script:
     # Flutter local configuration
     - echo flutter.sdk=$FLUTTER_PATH > android/local.properties
@@ -49,8 +40,6 @@ android:build-release:
     - master
   except:
     - tags
-  dependencies:
-    - android:build-debug
   script:
     # Flutter local configuration
     - echo flutter.sdk=$FLUTTER_PATH > android/local.properties
@@ -121,4 +110,4 @@ android:deploy:
   dependencies:
     - application:release
   script:
-    - curl "${REPOSITORY_UPDATE_WEBHOOK}?token=${REPOSITORY_TOKEN}"
+    - curl "${REPOSITORY_UPDATE_WEBHOOK}?token=${REPOSITORY_TOKEN}" --fail
diff --git a/android/gradle.properties b/android/gradle.properties
index f012e12..70de886 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.55
-app.versionCode=55
+app.versionName=0.0.56
+app.versionCode=56
diff --git a/fastlane/metadata/android/en-US/changelogs/56.txt b/fastlane/metadata/android/en-US/changelogs/56.txt
new file mode 100644
index 0000000..c78c37f
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/56.txt
@@ -0,0 +1 @@
+Improve CI/CD, remove "update" step, disable "build-debug" in master branch.
diff --git a/fastlane/metadata/android/fr-FR/changelogs/56.txt b/fastlane/metadata/android/fr-FR/changelogs/56.txt
new file mode 100644
index 0000000..8ddc4d3
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/56.txt
@@ -0,0 +1 @@
+Amélioration de la CI/CD. Suppression de "update" et désactivation de "build-debug" sur master.
diff --git a/pubspec.lock b/pubspec.lock
index 5e1b487..ce3fe9e 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -61,10 +61,10 @@ packages:
     dependency: "direct main"
     description:
       name: easy_localization
-      sha256: "9c86754b22aaa3e74e471635b25b33729f958dd6fb83df0ad6612948a7b231af"
+      sha256: c145aeb6584aedc7c862ab8c737c3277788f47488bfdf9bae0fe112bd0a4789c
       url: "https://pub.dev"
     source: hosted
-    version: "3.0.4"
+    version: "3.0.5"
   easy_logger:
     dependency: transitive
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index 25fa803..fe4cb2f 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -3,7 +3,7 @@ description: Display scrobbles data and charts
 
 publish_to: 'none'
 
-version: 0.0.55+55
+version: 0.0.56+56
 
 environment:
   sdk: '^3.0.0'
-- 
GitLab