Commit Graph

143 Commits

Author SHA1 Message Date
Roland Geider
fb6579d819 Add automatic flatpak version bumping logic
This now bumps the version number in de.wger.flutter.metainfo.xml, which is
something we were not doing before...
2025-06-17 13:25:54 +02:00
Roland Geider
0f1a65e35d Move flathub workflow to build-linux.yml 2025-05-28 22:37:14 +02:00
Roland Geider
48dbf24395 Update build-linux.yml workflow
We don't need to package the result for flathub anymore as this happens on
https://github.com/flathub/de.wger.flutter on flathub's infrastructure. We just
upload the linux builds to the github releases.
2025-05-28 16:28:26 +02:00
Roland Geider
072dfc183b Bump flutter to 3.32 2025-05-28 12:18:36 +02:00
Roland Geider
a0ca0bf724 Bump dependencies and add folder to dependabot.yml 2025-05-09 22:16:13 +02:00
Roland Geider
c2280aa57c Bump flutter version 2025-04-17 10:44:59 +02:00
Roland Geider
1cd0cab87d Upload the exe artifact to the release as well 2025-04-05 19:51:19 +02:00
Roland Geider
fde147370a Run the Github and Flathub release jobs 2025-04-05 18:58:21 +02:00
Roland Geider
6587d1874a Tag the correct commit 2025-04-05 18:45:44 +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
cad57d1986 Also push tags to master 2025-04-05 17:34:46 +02:00
Roland Geider
539cb00f40 Exclude some files from the coverage report 2025-04-05 13:11:28 +00:00
Roland Geider
db7c37e8d0 Add explicit names to the workflows 2025-04-05 15:11:20 +02: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
73ac0225fb Update pull_request_template.md 2025-03-27 17:42:58 +01:00
Roland Geider
865d3e7ec5 Update AUTHORS.md
This file is now automatically generated, so there's no need to manually add
the contributors to it. Also, use a similar format for the pull request template
as used in the backend
2025-03-27 17:42:58 +01:00
Roland Geider
276f6dd480 Let's not be that much up-to-date... 2025-03-27 17:42:58 +01:00
Roland Geider
c8de1c3726 Show command to format lines to 100 characters 2025-03-26 16:11:42 +01:00
Roland Geider
6b23f5853b Update bug report and feature request templates 2025-03-23 22:22:14 +01:00
Roland Geider
49e8e53126 Add contributing.md 2025-03-23 15:32:16 +01:00
Roland Geider
e90f2a7ba1 Pin flutter version to specific version 2025-03-21 09:59:36 +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
3978b4bd8b Remove WGER_API_KEY, this registration key is not needed anymore 2024-11-09 13:07:36 +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
b051220bf6 Temporarily disable automatic linting 2024-06-18 17:53:48 +02:00
Roland Geider
1471d1aee6 Separate features and dependencies when generating release notes 2024-05-29 11:44:06 +02:00
Roland Geider
79f5110ba3 Set rive version to 0.12.4 and re-add flathub build 2024-05-12 20:10:49 +02:00
Roland Geider
678d2207d8 Use correct path for apk file 2024-05-12 18:39:17 +02:00
Roland Geider
3d6d5941b1 Set upstream branch 2024-05-12 18:32:28 +02:00
Roland Geider
1e2ba23411 Temporarily don't build application for linux
See #577
2024-05-12 18:13:50 +02:00
Roland Geider
e3a490f2e7 Build and upload APK file to github release page
Closes #530
2024-05-12 16:49:56 +02:00
dependabot[bot]
b924dc77d5 Bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 00:49:23 +00:00
Roland Geider
36c4f19371 Bump used flutter version to 3.19 2024-02-18 11:48:15 +01:00
Roland Geider
b39ef56d07 Also copy flathub.json 2024-01-30 09:42:05 +01:00
Roland Geider
d7e394b050 Fix git commands... 2024-01-10 20:46:19 +01:00
Roland Geider
c3582a6616 Manually call "bundle", the action seems to have problems 2024-01-10 19:59:17 +01:00
Roland Geider
f408fc7f2a Pin Ruby version to 3.2 2024-01-10 19:28:48 +01:00
Roland Geider
48576f0ff8 Re-add distribution to setup java 2024-01-10 19:06:31 +01:00
Miroslav Mazel
988304ff55 Flatpak script updates 2024-01-10 18:53:04 +01:00
Roland Geider
7887f7f91c Add distribution to setup java 2024-01-09 16:50:58 +01:00
dependabot[bot]
f052f7933a Bump actions/setup-java from 3 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-30 00:22:28 +00: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