Skip to content

Commit

Permalink
chore(version): increment version to v1.4.0 (#57)
Browse files Browse the repository at this point in the history
Update app on production line to v1.4.0
  • Loading branch information
vareversat authored Apr 27, 2023
2 parents d666922 + b2f3cbe commit ef16d22
Show file tree
Hide file tree
Showing 114 changed files with 3,375 additions and 2,142 deletions.
13 changes: 13 additions & 0 deletions .github/scripts/decrypt_secret.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#Set-Item -Path Env:PASSPHRASE -Value "MY_SECRET"
# Decrypt keystore.jks.gpg
& gpg --batch --yes --decrypt --pinentry-mode loopback --passphrase="$env:PASSPHRASE" --output "android/app/keystore.jks" "encrypted_config/keystore.jks.gpg"
# Decrypt fastlane-key.json.gpg
& gpg --batch --yes --decrypt --pinentry-mode loopback --passphrase="$env:PASSPHRASE" --output "android/fastlane/fastlane-key.json" "encrypted_config/fastlane-key.json.gpg"
# Decrypt key_password.txt.gpg
$tmp_key_password = (& gpg --quiet --batch --yes --decrypt --passphrase="$env:PASSPHRASE" "encrypted_config/key_password.txt.gpg") -join "`n"

# Inject
"storePassword=$tmp_key_password" > "android/key.properties"
"keyPassword=$tmp_key_password" >> "android/key.properties"
"keyAlias=upload" >> "android/key.properties"
"storeFile=./keystore.jks" >> "android/key.properties"
4 changes: 2 additions & 2 deletions .github/workflows/default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
android_output: 'apk'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
4 changes: 2 additions & 2 deletions .github/workflows/dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
page:
Expand All @@ -18,7 +18,7 @@ jobs:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/fastlane.action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3.3.0
uses: actions/checkout@v3.5.2
with:
fetch-depth: 0
- name: 'Decrypt secret configuration'
Expand All @@ -34,7 +34,7 @@ jobs:
- name: 'Generate changelog'
run: ./.github/scripts/generate_changelog.sh
- name: 'Setup Ruby'
uses: ruby/setup-ruby@v1.144.0
uses: ruby/setup-ruby@v1.146.0
with:
ruby-version: '3.0'
bundler-cache: true
Expand Down
124 changes: 62 additions & 62 deletions .github/workflows/flutter.analyze-test.action.yaml
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
name: Flutter - Analyze & Test

on:
workflow_call:
inputs:
flutter_version:
description: 'The Flutter used (ex: 2.5.1)'
required: true
type: string
secrets:
passphrase:
description: 'The passphrase to decrypt the configuration'
required: true


jobs:
analyze:
name: 'Analyze'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.8.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter analyze'
run: flutter analyze
format:
name: 'Format'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.8.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter format'
run: flutter format lib --set-exit-if-changed
test:
name: 'Test'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Decrypt secret configuration'
run: ./.github/scripts/decrypt_secret.sh
env:
PASSPHRASE: ${{ secrets.passphrase }}
- name: 'Check secret configuration'
run: ./.github/scripts/check_secrets_decryption.sh
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.8.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter test (with coverage)'
run: flutter test --coverage --test-randomize-ordering-seed random
- name: 'Upload coverage report'
uses: codecov/[email protected].1
with:
token: ${{ secrets.CODECOV_TOKEN }}
name: Flutter - Analyze & Test

on:
workflow_call:
inputs:
flutter_version:
description: 'The Flutter used (ex: 2.5.1)'
required: true
type: string
secrets:
passphrase:
description: 'The passphrase to decrypt the configuration'
required: true


jobs:
analyze:
name: 'Analyze'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.10.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter analyze'
run: flutter analyze
format:
name: 'Format'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.10.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter format'
run: dart format lib --set-exit-if-changed
test:
name: 'Test'
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3
- name: 'Decrypt secret configuration'
run: ./.github/scripts/decrypt_secret.sh
env:
PASSPHRASE: ${{ secrets.passphrase }}
- name: 'Check secret configuration'
run: ./.github/scripts/check_secrets_decryption.sh
- name: 'Setup flutter action'
uses: subosito/flutter-action@v2.10.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Flutter test (with coverage)'
run: flutter test --coverage --test-randomize-ordering-seed random
- name: 'Upload coverage report'
uses: codecov/[email protected].3
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: ./coverage/
4 changes: 2 additions & 2 deletions .github/workflows/flutter.build.action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout source code'
uses: actions/checkout@v3.3.0
uses: actions/checkout@v3.5.2
with:
fetch-depth: 0
- name: 'Decrypt secret configuration'
Expand All @@ -38,7 +38,7 @@ jobs:
distribution: 'zulu'
java-version: '11.x'
- name: 'Setup Flutter'
uses: subosito/flutter-action@v2.8.0
uses: subosito/flutter-action@v2.10.0
with:
flutter-version: ${{ inputs.flutter_version }}
- name: 'Build Android APK'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pages.deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ jobs:
path: 'page'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
uses: actions/deploy-pages@v2
4 changes: 2 additions & 2 deletions .github/workflows/tag.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
flutter-test-analyze:
uses: ./.github/workflows/flutter.analyze-test.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
flutter-build:
needs: [flutter-test-analyze]
uses: ./.github/workflows/flutter.build.action.yaml
with:
flutter_version: '3.7.1'
flutter_version: '3.7.7'
android_output: 'aab'
secrets:
passphrase: ${{ secrets.PASSPHRASE }}
Expand Down
46 changes: 43 additions & 3 deletions CHANGELOG_en.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,47 @@
# **v1.4.0** :

- *Features*:
- It is now possible to choose the time at which weekend recap notifications are sent
***
# **v1.3.2** :

- *Google play store*:
- Compliance of the description
***
# **v1.3.1** :

- *Fixed*:
- Recap notification now works correctly
- The status color is correctly displayed when starting the application
***
# **v1.3.0** :

- *Fixed*:
- App icon is now displayed correctly on notifications
- The application icon is now displayed on a white background in the "Licenses" window
- *Interface*:
- Disappearance of the settings window in favor of a floating button
- The interface now updates in real time
- Added new transitions / animations
- *Features*:
- Can be used by left-handers
***
# **v1.1.0** :

- *Fixed*:
- The first closing is now displayed correctly
- *Interface*:
- Rework of the "About" window
- Complete rework of the notification management window
- Some improvements for readability
- *Features*:
- Recap notifications are now functional
***

# **v1.0.0** :
Primera versión estable
- *Características*:
- Se agregó soporte para cambiar el idioma.
First stable release
- *Features*:
- Added support for changing language
***
# **v0.12.0** :

Expand Down
46 changes: 43 additions & 3 deletions CHANGELOG_es.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,47 @@
# **v1.4.0** :

- *Características*:
- Ahora es posible elegir la hora a la que se envían las notificaciones de resumen del fin de semana
***
# **v1.3.2** :

- *Google play store*:
- Cumplimiento de la descripción
***
# **v1.3.1** :

- *Fijado*:
- La notificación de resumen ahora funciona correctamente
- El color de estado se muestra correctamente al iniciar la aplicación
***
# **v1.3.0** :

- *Fijado*:
- El ícono de la aplicación ahora se muestra correctamente en las notificaciones
- El ícono de la aplicación ahora se muestra sobre un fondo blanco en la ventana "Licencias"
- *Interfaz*:
- Desaparición de la ventana de configuración a favor de un botón flotante
- La interfaz ahora se actualiza en tiempo real
- Se agregaron nuevas transiciones / animaciones.
- *Características*:
- Puede ser utilizado por zurdos
***
# **v1.1.0** :

- *Fijado*:
- El primer cierre ahora se muestra correctamente
- *Interfaz*:
- Reelaboración de la ventana "Acerca de"
- Reelaboración completa de la ventana de gestión de notificaciones.
- Algunas mejoras para la legibilidad.
- *Características*:
- Las notificaciones de resumen ahora son funcionales
***

# **v1.0.0** :
First stable release
- *Features*:
- Added support for changing language
Primera versión estable
- *Características*:
- Se agregó soporte para cambiar el idioma.
***
# **v0.12.0**:

Expand Down
39 changes: 39 additions & 0 deletions CHANGELOG_fr.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
# **v1.4.0** :

- *Fonctionnalités*:
- Il est maintenant possible de choisir l'heure à laquelle les notifications de recap de fin de semaine sont envoyées
***
# **v1.3.2** :

- *Google play store*:
- Mise en conformité de la description
***
# **v1.3.1** :

- *Fix*:
- La notification de recap fonctionne maintenant correctement
- La couleur du status est correctement affichée au démarrage de l'application
***
# **v1.3.0** :

- *Fix*:
- L'icône de l'application s'affiche maintenant correctement sur les notifications
- L'icône de l'application s'affiche maintenant sur fond blanc dans la fenêtre "Licenses"
- *Interface*:
- Disparition de la fenêtre des réglages au profit d'un bouton flotant
- L'interface se met maintenant à jour en temps réel
- Ajout de nouvelles transitions / animations
- *Fonctionnalités*:
- Utilisable par des gaucher.ères
***
# **v1.1.0** :

- *Fix*:
- La première fermeture s'affiche maintenant correctement
- *Interface*:
- Retravail de la fenêtre "A propos"
- Retravail complet de la fenêtre de gestion des notifications
- Quelques améliorations pour la lisibilité
- *Fonctionnalités*:
- Les notifications de recap sont maintenant fonctionnelles
***
# **v1.0.0** :
Première version stable
- *Fonctionnalités*:
Expand Down
Loading

0 comments on commit ef16d22

Please sign in to comment.