Commit Graph

165 Commits

Author SHA1 Message Date
Roland Geider
5ef7671fab Bump version of flatpak-flutter 2026-01-14 21:53:59 +01:00
Roland Geider
994c962921 Bump flatpak-flutter version 2025-12-28 14:10:06 +01:00
Roland Geider
326e4a03ce Merge pull request #1041 from wger-project/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2025-12-16 12:45:41 +01:00
dependabot[bot]
db78f5baf7 Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 00:08:01 +00:00
dependabot[bot]
9fc0a68937 Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 00:07:55 +00:00
Roland Geider
e20a235657 Download the files stored on LFS 2025-12-04 19:26:41 +01:00
Roland Geider
e0236d8298 Install requirements from requirements.txt 2025-12-04 18:14:47 +01:00
dependabot[bot]
42d47fc372 Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04 09:07:51 +01:00
dependabot[bot]
66ad3537d9 Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [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...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04 09:07:36 +01:00
dependabot[bot]
b368b312d3 Bump actions/download-artifact from 4 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04 09:07:20 +01:00
Roland Geider
60cb00945c Small cleanups and optimizations 2025-12-01 23:00:23 +01:00
Roland Geider
7f9d09492b Add workflows to automatically update screenshots
These are also now tracked with git-lfs
2025-11-29 17:14:37 +01:00
dependabot[bot]
b75ca37d05 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 00:18:32 +00:00
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
Roland Geider
61aefc146f Comment out action as it seems it's not working anymore 2025-11-10 21:16:07 +01:00
dependabot[bot]
f5a3df766b Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 11:33:48 +01:00
dependabot[bot]
7abc979383 Bump actions/download-artifact from 5 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 11:29:42 +01:00
dependabot[bot]
50b63a4749 Bump astral-sh/setup-uv from 6 to 7
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 6 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 11:09:23 +02:00
Roland Geider
84681e670a Bump flatpak-flutter version 2025-09-28 14:37:54 +02:00
Roland Geider
4cb466d5a5 Actually upload the runner zip file, not the folder... 2025-09-23 12:39:21 +02:00
Roland Geider
207fc521af Try another solution for the xcode and ios version problem 2025-08-28 14:00:12 +02:00
Roland Geider
3de9a5437d Further initialisation of xcode 2025-08-28 13:45:28 +02:00
Roland Geider
b557dd1f1c Manually download and install ios 2025-08-28 13:35:39 +02:00
Roland Geider
7774e382d2 Bump flatpak-flutter version used and add missing dependency 2025-08-28 12:11:56 +02:00
dependabot[bot]
3426810ba6 Bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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:11:02 +02: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
bf34447958 Remove the explicit line length, this is not needed anymore 2025-07-02 19:29:24 +02:00
Roland Geider
ad9570ba91 Cleanup build linux logic
We don't need to setup flutter here, that is taken care of by the
flatpak-flutter script.
2025-06-18 17:04:26 +02:00
Roland Geider
3d1beabcfc The mac artefacts are folders, not files 2025-06-18 17:04:26 +02:00
dependabot[bot]
ef1ba0cf76 Bump astral-sh/setup-uv from 5 to 6
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v6)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-18 00:47:57 +00:00
Roland Geider
cd808ae741 Forgot that actions/flutter-common needs the flutter code in the current working directory... 2025-06-17 22:17:34 +02:00
Roland Geider
0fb60217df Checkout the different repos to different paths 2025-06-17 21:48:29 +02:00
Roland Geider
0c4e834c33 Run common flutter setup for flatpak step as well 2025-06-17 21:23:51 +02:00
Roland Geider
838ffb4350 Update name of linux build file 2025-06-17 20:43:07 +02:00
Roland Geider
8654b0b820 Merge pull request #842 from wger-project/feature/build-ipa
Also build an .xcarchive on releases, for pthaler :)
2025-06-17 20:31:28 +02:00
Roland Geider
2388b62506 Bump flutter and flatpak-flutter versions 2025-06-17 13:25:54 +02:00
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
ff3a4ba7ac Also build an .xcarchive on releases, for pthaler :) 2025-05-28 23:10:01 +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
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