Skip to content

Commit 9726e16

Browse files
committed
ci: add Expo EAS workflow
1 parent 8081b90 commit 9726e16

2 files changed

Lines changed: 32 additions & 16 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Create Production Builds
2+
3+
on:
4+
push:
5+
tags: ['v*']
6+
7+
jobs:
8+
build_android:
9+
name: Build Android App
10+
type: build
11+
params:
12+
platform: android
13+
build_ios:
14+
name: Build iOS App
15+
type: build
16+
params:
17+
platform: ios
18+
submit_android_build:
19+
name: Submit Android Build
20+
needs: [build_android]
21+
type: submit
22+
params:
23+
build_id: ${{ needs.build_android.outputs.build_id }}
24+
submit_ios_build:
25+
name: Submit iOS Build
26+
needs: [build_ios]
27+
type: submit
28+
params:
29+
build_id: ${{ needs.build_ios.outputs.build_id }}

README.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,26 +39,15 @@ Certains composants intégrés peuvent être sous des licences différentes, con
3939

4040
## 🔒 Confidentialité
4141

42-
> [!TIP]
43-
> La version 3.0.0 de l'application est uniquement locale. Toutes les données restent sur le téléphone. Ce paragraphe ne s'applique donc pas.
44-
4542
L'application UniceNotes ne collecte **aucune** donnée personnelle.
4643
\
4744
L'application UniceNotes utilise :
48-
- Le nom d'utilisateur
49-
- Le nom complet
50-
- La photo de profil
51-
- Les notes (avec les moyennes)
45+
- Le nom d'utilisateur / numéro étudiant
5246
- L'emploi du temps
53-
- Les absences, retards et exclusions
54-
5547

5648
avec votre consentement (en vous connectant sur l'application et en acceptant les conditions d'utilisation) afin de vous fournir une expérience utilisateur optimale.
57-
Ces données sont récupérées depuis le site web Intracursus ou ADE de l'Université Côte d'Azur et ne quittent pas votre appareil.
5849
\
59-
Les données de connexion sont **stockées sur votre appareil** et ne sont pas stockées sur un serveur (Seuls vos identifiants sont utilisés sur ```login.univ-cotedazur.fr``` afin de vous identifier et créer un token).
60-
\
61-
Les données de connexion (critiques) sont stockées dans un format **crypté** dans la Keychain d'Apple / Keystore d'Android et ne peuvent être déchiffrées que par l'utilisateur lorsqu'il s'identifie grâce à un code ou grâce à une option de connxion biométrique. [Voir l'API SecureStore](https://docs.expo.dev/versions/latest/sdk/securestore/)
50+
Les données critiques sont stockées dans un format **crypté** dans la Keychain d'Apple / Keystore d'Android et ne peuvent être déchiffrées que par l'utilisateur lorsqu'il s'identifie grâce à un code ou grâce à une option de connxion biométrique. [Voir l'API SecureStore](https://docs.expo.dev/versions/latest/sdk/securestore/)
6251
\
6352
Les données non-critiques sont stockées dans un stockage persistant nommé AsyncStorage de React Native. [Voir l'API AsyncStorage](https://react-native-async-storage.github.io/async-storage/docs/usage/)
6453

@@ -91,8 +80,6 @@ eas login
9180
eas build --platform all
9281
```
9382

94-
Si le code source de l'application est modifié, la version compilée de celle-ci ne fonctionnera plus sur les serveurs officiels dû à des mécanismes de protection intégrés à l'API pour éviter les abus. Toute tentative de contournement de ces mécanismes est interdite et peut conduire à des bannissements automatiques d'adresses IP.
95-
9683
## 📄 Légal
9784

9885
The Apple logo® and the App Store® are trademarks of Apple Inc., registered in the U.S. and other countries.
@@ -106,7 +93,7 @@ Toute ressemblance avec le nom de l'application, le logo et l'interface ne saura
10693

10794
Toute utilisation de l'application UniceNotes est sous la seule responsabilité de l'utilisateur.
10895

109-
Cette application agit comme un navigateur internet où l'utilisateur effectue des pseudos-requêtes (GET HTTPS) sur l'intranet de l'Université Côte d'Azur. Cette application ne contient aucun code malveillant et ne vise pas à nuire à l'Université Côte d'Azur ou à ses utilisateurs. Les éventuelles suspiscions de "fuites de données" sont infondées dûes à la nature de l'application (les données sont stockées sur l'appareil de l'utilisateur et non sur des serveurs tiers). Plus d'infos : [Voir la documentation](https://github.com/UniceApps/UniceAPIDocumentation).
96+
Cette application agit comme un client internet où l'utilisateur effectue des pseudos-requêtes (GET HTTPS) sur l'intranet de l'Université Côte d'Azur à travers des API exposées. Cette application ne contient aucun code malveillant et ne vise pas à nuire à l'Université Côte d'Azur ou à ses utilisateurs. Les éventuelles suspiscions de "fuites de données" sont infondées dûes à la nature de l'application (les données sont stockées sur l'appareil de l'utilisateur et non sur des serveurs tiers).
11097

11198
## 🤝 Conditions d'utilisation :
11299
[Consulter les conditions d'utilisation](https://notes.metrixmedia.fr/eula)

0 commit comments

Comments
 (0)