Commit Graph

53 Commits

Author SHA1 Message Date
Roland Geider
fecfcf2b20 Bump flutter to 3.38 2025-11-18 17:55:21 +01:00
Roland Geider
fc881c4929 Properly handle timezones
This should (hopefully 🤞) take care of problems saving entries with timezone
information.
2025-11-18 16:30:52 +01:00
dependabot[bot]
13e39bd958 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 20:10:13 +02:00
Roland Geider
a23da30e88 Allow manually triggering the CI workflow 2025-04-05 18:26:29 +02:00
Roland Geider
952a11a98d Don't need to remove folders from coverage twice 2025-04-05 18:25:38 +02:00
Roland Geider
539cb00f40 Exclude some files from the coverage report 2025-04-05 13:11:28 +00:00
Roland Geider
b10e698913 Refactor the way the releases are built
This workflow is not manually triggered and can create automatically the appropriate
tag. The build number is not increase to the next multiple of ten, to stay in sync with
the iOS releases, which seem to cause more trouble and often need reuploads.

The individual steps have been moved out to their own files, for better readability.

We also now build the app for all supported platforms.
2025-04-05 14:54:39 +02:00
Roland Geider
6ee7dd048b Write result to coverage/lcov.info 2025-04-01 21:24:11 +02:00
Roland Geider
6ce57af131 Exclude some files from the coverage report 2025-03-31 12:24:21 +02:00
Roland Geider
276f6dd480 Let's not be that much up-to-date... 2025-03-27 17:42:58 +01:00
Roland Geider
d071d143df Update flutter to 3.29
The translations are not stored in a synthetic package anymore, but the
files are just copied to a specific folder so it can be more easily imported

Also, flutter_barcode_scanner was replaced by simple_barcode_scanner since
the first hasn't been updated in 3 years and was already causing problems
for some time
2025-03-18 17:28:19 +01:00
Roland Geider
2d6a2db73f Get appropriate rights before installing the package... 2024-12-17 11:49:23 +01:00
Roland Geider
8377e7a3ba Install libsqlite3-dev
This is probably needed for the CI to run correctly
2024-12-17 11:44:46 +01:00
Roland Geider
6e8a3a7122 Bump flutter version 2024-12-12 21:08:46 +01:00
Roland Geider
9591d7cd11 Cache flutter packages 2024-10-16 15:32:32 +02:00
Roland Geider
15b6eb19b0 Update carousel_slider and used flutter version 2024-09-26 20:00:55 +02:00
Dieter Plaetinck
8a2d09d374 switch to use flutter 3.22 2024-07-11 19:19:17 +03:00
Roland Geider
36c4f19371 Bump used flutter version to 3.19 2024-02-18 11:48:15 +01:00
Roland Geider
45595d3128 Merge pull request #458 from wger-project/dependabot/github_actions/subosito/flutter-action-2
Bump subosito/flutter-action from 1 to 2
2023-11-18 23:16:53 +01:00
dependabot[bot]
0541076fd5 Bump subosito/flutter-action from 1 to 2
Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action) from 1 to 2.
- [Release notes](https://github.com/subosito/flutter-action/releases)
- [Commits](https://github.com/subosito/flutter-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: subosito/flutter-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-18 22:15:59 +00:00
dependabot[bot]
65dd387425 Bump actions/checkout from 1 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 1 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v1...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-18 22:15:51 +00:00
Roland Geider
986d485867 Update used flutter version 2023-11-18 17:57:34 +01:00
Roland Geider
1684288f09 Finally update flutter version 🥳 2023-11-09 19:07:09 +01:00
Roland Geider
ccc10b0426 Don't run the test twice on PRs 2023-11-09 18:41:13 +01:00
Roland Geider
e129b2bb8a Bump flutter version to 3.7 2023-01-27 19:59:11 +01:00
Roland Geider
a8e4fdb4e0 Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	lib/models/workouts/log.dart
#	test/gallery/gallery_screen_test.mocks.dart
#	test/measurements/measurement_categories_screen_test.mocks.dart
#	test/measurements/measurement_provider_test.mocks.dart
#	test/nutrition/nutritional_plan_form_test.mocks.dart
#	test/other/base_provider_test.mocks.dart
#	test/workout/workout_form_test.mocks.dart
#	test/workout/workout_set_form_test.mocks.dart
2022-10-10 15:50:50 +02:00
Roland Geider
12a8e73809 Update flutter version used for CI and builds 2022-09-26 15:20:59 +02:00
Roland Geider
64a930cd9b Upgrade to flutter 3.3 2022-09-10 23:47:53 +02:00
Roland Geider
a83d54bef2 Merge branch 'master' into feature/exercise-crowdsourcing 2022-07-18 15:59:24 +02:00
Roland Geider
c80b9f11ac Update to flutter 3.0
Closes #196
2022-07-18 15:45:07 +02:00
Roland Geider
0711e199da Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	lib/models/exercises/exercise.g.dart
#	pubspec.lock
#	pubspec.yaml
#	test/gallery/gallery_screen_test.mocks.dart
#	test/measurements/measurement_provider_test.mocks.dart
#	test/nutrition/nutritional_plan_form_test.mocks.dart
#	test/workout/workout_form_test.mocks.dart
#	test/workout/workout_set_form_test.mocks.dart
2022-07-01 09:47:52 +02:00
Roland Geider
4bd916afa6 Upload coverage results to coveralls 2022-07-01 09:44:58 +02:00
Roland Geider
7ae98462fa Also run the CI on branches other than master 2022-05-11 00:05:46 +02:00
Roland Geider
a2f0a86510 Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	pubspec.lock
2022-03-27 13:54:43 +02:00
Roland Geider
f41ad86e1e Run tests when updating pubspec.yaml 2022-03-25 22:52:25 +01:00
Roland Geider
badc3257d0 Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	assets/images/muscles/back.svg
#	assets/images/muscles/main/muscle-1.svg
#	assets/images/muscles/main/muscle-10.svg
#	assets/images/muscles/main/muscle-11.svg
#	assets/images/muscles/main/muscle-12.svg
#	assets/images/muscles/main/muscle-13.svg
#	assets/images/muscles/main/muscle-14.svg
#	assets/images/muscles/main/muscle-15.svg
#	assets/images/muscles/main/muscle-16.svg
#	assets/images/muscles/main/muscle-2.svg
#	assets/images/muscles/main/muscle-3.svg
#	assets/images/muscles/main/muscle-4.svg
#	assets/images/muscles/main/muscle-5.svg
#	assets/images/muscles/main/muscle-6.svg
#	assets/images/muscles/main/muscle-7.svg
#	assets/images/muscles/main/muscle-8.svg
#	assets/images/muscles/main/muscle-9.svg
#	assets/images/muscles/secondary/muscle-1.svg
#	assets/images/muscles/secondary/muscle-10.svg
#	assets/images/muscles/secondary/muscle-11.svg
#	assets/images/muscles/secondary/muscle-12.svg
#	assets/images/muscles/secondary/muscle-13.svg
#	assets/images/muscles/secondary/muscle-14.svg
#	assets/images/muscles/secondary/muscle-15.svg
#	assets/images/muscles/secondary/muscle-16.svg
#	assets/images/muscles/secondary/muscle-2.svg
#	assets/images/muscles/secondary/muscle-3.svg
#	assets/images/muscles/secondary/muscle-4.svg
#	assets/images/muscles/secondary/muscle-5.svg
#	assets/images/muscles/secondary/muscle-6.svg
#	assets/images/muscles/secondary/muscle-7.svg
#	assets/images/muscles/secondary/muscle-8.svg
#	assets/images/muscles/secondary/muscle-9.svg
#	lib/helpers/consts.dart
#	lib/l10n/app_en.arb
#	lib/models/exercises/exercise.dart
#	lib/models/exercises/exercise.g.dart
#	lib/providers/exercises.dart
#	lib/widgets/exercises/exercises.dart
#	pubspec.lock
#	pubspec.yaml
#	test/exercises/exercises_detail_widget_test.dart
#	test/nutrition/nutritional_plan_form_test.mocks.dart
#	test/workout/workout_set_form_test.mocks.dart
2022-02-19 22:07:47 +01:00
Roland Geider
2e9356ecda Bump some versions, build app with flutter 2.10 2022-02-19 21:47:07 +01:00
Roland Geider
4bb91f1c14 Update to flutter 2.8 2022-01-23 21:57:53 +01:00
Roland Geider
2119c26ad3 Merge branch 'master' into feature/exercise-crowdsourcing
# Conflicts:
#	.github/workflows/ci.yml
#	lib/models/exercises/comment.g.dart
#	lib/models/exercises/exercise.g.dart
#	lib/models/exercises/image.g.dart
#	lib/models/measurements/measurement_entry.g.dart
#	lib/models/nutrition/ingredient_weight_unit.g.dart
#	lib/models/nutrition/log.g.dart
#	lib/models/workouts/day.g.dart
#	lib/models/workouts/session.g.dart
#	lib/models/workouts/workout_plan.g.dart
#	lib/providers/exercises.dart
#	pubspec.lock
#	pubspec.yaml
#	test/utils.dart
#	test/workout/gym_mode_screen_test.dart
2022-01-15 12:58:02 +01:00
Roland Geider
97616871bc Don't run CI when non-dart files were changed 2021-11-09 11:29:46 +01:00
Roland Geider
0ac894bdc2 Merge branch 'master' into feature/exercise-crowdsourcing 2021-11-03 20:30:54 +01:00
Roland Geider
23fea5a46a Test the app with flutter 2.5 2021-11-03 20:29:09 +01:00
Roland Geider
3344532b8d Run the tests on all branches 2021-09-13 21:10:30 +02:00
Roland Geider
6a0f96e0be Manually set used flutter version
The flutter_charts package is not yet compatible with 2.5
2021-09-10 10:30:11 +02:00
Roland Geider
b23c417da5 Remove explicit language generation
This is not needed anymore
2021-08-25 16:41:36 +02:00
Roland Geider
f7fb5196a2 --no-sound-null-safety is not needed anymore! 2021-07-07 23:16:35 +02:00
Roland Geider
bbfdbd45d0 Print dart and flutter versions when building releases 2021-05-13 13:20:06 +02:00
Roland Geider
0e951aa2c2 Bump flutter version used for tests 2021-03-30 13:54:01 +02:00
Roland Geider
5263c074f2 Make tests work with (no sound) null safety 2021-03-30 12:51:18 +02:00
Roland Geider
d69322ba75 Generate translation files before testing the application 2021-03-10 23:39:05 +01:00