-
-
Notifications
You must be signed in to change notification settings - Fork 280
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into feat/4162
- Loading branch information
Showing
247 changed files
with
3,256 additions
and
1,994 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
name: Upload builds to Waldo | ||
|
||
on: | ||
pull_request_target: | ||
types: | ||
- opened | ||
- edited | ||
- synchronize | ||
|
||
jobs: | ||
build: | ||
runs-on: macos-latest | ||
defaults: | ||
run: | ||
shell: bash | ||
steps: | ||
- name: "Checkout code" | ||
uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Setup Java JDK | ||
uses: actions/[email protected] | ||
with: | ||
distribution: 'zulu' | ||
java-version: 11 | ||
|
||
# Get the flutter version from ./flutter-version.txt | ||
- run: echo "FLUTTER_VERSION=$(cat flutter-version.txt)" >> $GITHUB_OUTPUT | ||
id: flutter-version | ||
|
||
- name: Setup Flutter | ||
uses: subosito/flutter-action@v2 | ||
with: | ||
#channel: stable | ||
cache: true | ||
flutter-version: ${{ steps.flutter-version.outputs.FLUTTER_VERSION }} | ||
cache-key: flutter-${{ hashFiles('flutter-version.txt')}}-${{ hashFiles('packages\smooth_app\pubspec.lock')}} | ||
|
||
- run: flutter --version | ||
|
||
- name: Get dependencies | ||
run: ci/pub_upgrade.sh | ||
|
||
# Build apk. | ||
- name: Build APK | ||
run: flutter build apk --debug -t lib/entrypoints/android/main_google_play.dart | ||
working-directory: ./packages/smooth_app | ||
|
||
- name: Upload APK to Waldo | ||
uses: waldoapp/gh-action-upload@v1 | ||
with: | ||
build_path: packages/smooth_app/build/app/outputs/flutter-apk/app-debug.apk | ||
upload_token: ${{ secrets.WALDO_SESSIONS_ANDROID }} | ||
|
||
- name: Write comment | ||
uses: mshick/add-pr-comment@v2 | ||
with: | ||
message: "You can test this PR on: [https://app.waldo.com/applications/app-19d476740ba1bb36/sessions](Android)" | ||
|
||
# TODO Build the iOS variant and upload it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,19 +3,19 @@ | |
|
||
We have predefined run configurations for Android Studio and Visual Studio Code | ||
|
||
In order to run the application, make sure you are in the `packages/smooth_app` directory and run these commands : | ||
In order to run the application, make sure you are in the `packages/smooth_app` directory and run these commands: | ||
|
||
- `flutter pub get .` | ||
- On Android 🤖: flutter run -t lib/entrypoints/android/main_google_play.dart | ||
- On iOS 🍎: flutter run -t lib/entrypoints/ios/main_ios.dart | ||
- On iOS/macOS 🍎: flutter run -t lib/entrypoints/ios/main_ios.dart | ||
|
||
## Contributing | ||
|
||
- You don't have to do anything to the CHANGELOG.md yourself, this is done automatically. | ||
|
||
- Please ensure to add a before/after screenshot when doing a PR that has visual impacts. | ||
|
||
- Please name your pull request following this scheme: `type: What you did` this allows us to automatically generate the changelog | ||
- Please name your pull request following this scheme: `type: What you did` this allows us to automatically generate the changelog. | ||
Following `type`s are allowed: | ||
|
||
- `feat`, for Features | ||
|
@@ -45,19 +45,17 @@ Following `type`s are allowed: | |
|
||
[Track crashes](https://sentry.io/organizations/openfoodfacts/issues/?project=5376745) | ||
|
||
<br><br> | ||
|
||
## Contributing - What can I work on ? | ||
|
||
Are you a developer? A graphic designer? Full of innovative ideas to help users improve their mode of consumption? Then join us! | ||
We are always looking for new contributors, if you're willing to help please let us know, we'll be pleased to introduce you to the project. | ||
|
||
- On GitHub, [you can start here to get some inspiration](https://github.com/openfoodfacts/smooth-app/issues/525) | ||
- You can join the Open Food Facts's Slack here : [Get an invite](https://slack.openfoodfacts.org) - [Open our Slack](https://openfoodfacts.slack.com). | ||
- You can join the Open Food Facts's Slack here: [Get an invite](https://slack.openfoodfacts.org) - [Open our Slack](https://openfoodfacts.slack.com). | ||
|
||
### Weekly meetings | ||
|
||
We usually meet on Thursdays at 15:30 GMT (UTC) at <https://meet.google.com/gnp-frks-esc>. Please email [email protected] if you want to be added to the Calendar invite for convenience | ||
We usually meet on Thursdays at 15:30 GMT (UTC) at <https://meet.google.com/gnp-frks-esc>. Please email [email protected] if you want to be added to the Calendar invite for convenience. | ||
|
||
## Wiki & Doc | ||
|
||
|
@@ -70,10 +68,6 @@ We are always looking for new contributors, if you're willing to help please let | |
- [Project Smoothie Landing page](https://github.com/openfoodfacts/smoothielanding) | ||
- Private app signing for iOS certificates repository - please ask @teolemon | ||
|
||
## Custom dependencies (forked versions) | ||
|
||
- [g123k/plugins](https://github.com/g123k/plugins) - We use our own fork of the camera plugin to be able to hotfix problems in it we find. | ||
|
||
## V1 Roadmap (Shipped on June 15th 2022 for Vivatech) | ||
|
||
- [x] We should be able to ship the Smoothie code to the main listing on Android and iOS | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.