Ian VanSchooten
f9249e0b7a
Update upload-artifact
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
9814360613
Upload debug apk ( #187 )
...
This adds steps to our android debug smoke build to upload a debug apk on merges to main, retained for 60 days. This can be used to help test and troubleshoot builds in between Android releases.
2024-10-22 14:30:59 -04:00
Ian VanSchooten
c8994e98a5
Add smoke-build CI workflow ( #169 )
...
This adds a workflow into PRs to build the iOS and Android apps, just to verify that they aren't completely broken / unable to build. They're debug builds, so it won't completely mirror the release build, but that allows us to avoid getting signing keys in the workflow.
2024-10-17 09:38:50 -04:00
Ian VanSchooten
1d1a280a9c
Specify correct ndk version ( #172 )
2024-10-08 12:33:06 -04:00
Ian VanSchooten
cc0ee7cbc2
Flutter format is removed, now dart format ( #168 )
...
It was removed in 3.12: https://github.com/flutter/flutter/pull/129360
This updates the README and our CI job.
2024-10-07 11:38:00 -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
7bf9ee553e
Also use 3.3.5 for flutter format action ( #78 )
2022-10-27 12:12:12 -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
John Maguire
fec77613bf
Update for Flutter 2.8.0 ( #54 )
2022-01-18 11:58:26 -05:00
Nate Brown
3a37802f4d
Setup some github actions ( #37 )
2021-05-03 16:55:51 -05:00