Commit Graph

20 Commits

Author SHA1 Message Date
Ian VanSchooten 7da32879e0 Upload iOS too 2024-10-25 08:56:52 -04:00
Ian VanSchooten 2425c9721b Fix show-progress flag 2024-10-25 08:54:48 -04:00
Ian VanSchooten c14f2ba84d Remove deprecated actions/upload-release-asset 2024-10-25 08:54:48 -04:00
Ian VanSchooten 8d5c86f318 Replace deprecated github release action 2024-10-25 08:54:48 -04:00
Ian VanSchooten 178065fbf9 Update upload-artifact 2024-10-25 08:54:48 -04:00
Ian VanSchooten c73d0ef197 Update actions/setup-java 2024-10-25 08:54:48 -04:00
Ian VanSchooten a27a2226ba Fix go cache 2024-10-25 08:54:48 -04:00
Ian VanSchooten 7bc2913621 Update actions/setup-go 2024-10-25 08:54:48 -04:00
Ian VanSchooten 6aa52057b1 Update actions/checkout, set progress false 2024-10-25 08:54:48 -04:00
Ian VanSchooten 1ea8438a5d
Add Sentry for error tracking (#189) 2024-10-25 08:53:07 -04:00
Ian VanSchooten 1d1a280a9c
Specify correct ndk version (#172) 2024-10-08 12:33:06 -04:00
Ian VanSchooten 13b75cdbb4
Update java to 17 (#167)
This updates the version of java used during release builds to 17, the minimum required by our version of AGP. https://developer.android.com/build/releases/gradle-plugin#compatibility

It also uses a java toolchain and resolver plugin to automatically download and use the desired version of java, which will hopefully simplify things for others to get spun up on mobile app dev.  Reference https://stefma.medium.com/sourcecompatibility-targetcompatibility-and-jvm-toolchains-in-gradle-explained-d2c17c8cff7c for some explanation of toolchains and compatibility targets, and https://docs.gradle.org/current/userguide/toolchains.html#sec:provisioning for notes about automatic provisioning via toolchain.
2024-10-07 08:22:21 -04:00
Ian VanSchooten 64d45f66c7
Update Flutter, target android SDK 34 (#160)
This updates flutter to 3.24.1, the latest stable version, and also updates our flutter dependencies to latest.

It targets the latest android sdk, 34, which is required if we want to publish a new version to the Google Play store.

I also needed to make a few adjustments to handle deprecations. The biggest change is that I needed to wrap the main widget in MaterialApp to avoid problems with AdaptiveSwitch in iOS.
2024-09-20 14:19:23 -04:00
John Maguire f576aa0c50
Update Nebula and dnapi (#158)
* Update Nebula and dnapi

* Update Go
2024-06-20 15:24:00 -04:00
John Maguire 3d7bad5649
Fix Github PAT appearing in Android and iOS app builds (#151)
Also adds a regression test.
2024-01-31 15:42:45 -05:00
Nate Brown 5ae4c20c70
Use go 1.20 (#122) 2023-05-12 12:42:58 -05:00
Nate Brown 469195cdf7
Upgrade to flutter 3.3.5 to fix a build/release issues (#77) 2022-10-26 11:31:18 -05:00
Nate Brown 562e715a9a
Strip the useless build number from the tag (#73) 2022-10-03 17:45:56 -05:00
Nate Brown dabca6dd32
Globs 0 or more of any char, not 1 or more of the preceding char (#72) 2022-10-03 16:03:49 -05:00
Nate Brown b29661abff
Automated build and release (#71) 2022-10-03 15:30:39 -05:00