24 Commits

Author SHA1 Message Date
Kabir Oberai
430cbd144b Bump Swift version, dependencies (#166)
Notably:

- Build xtool with Swift 6.2
- Resolve https://github.com/advisories/GHSA-xvr7-p2c6-j83w. That
advisory shouldn't really affect us since we don't use NIO as a server
but good hygiene anyway.
2025-09-28 19:04:06 -04:00
Kabir Oberai
0425f9edeb Add SwiftLint (#104)
Closes #72
2025-05-31 19:38:57 +05:30
Kabir Oberai
4ed9715243 Update build workflow triggers (#98) 2025-05-27 16:20:36 +05:30
Kabir Oberai
fbbd8366ca Support xtool --version (#53) 2025-05-21 18:16:46 +05:30
Kabir Oberai
dd5de802e6 Remove docs.yml action (#60) 2025-05-18 22:32:58 +05:30
Kabir Oberai
dfb0e36d0e GitHub Pages (#56) 2025-05-18 07:25:55 +05:30
Kabir Oberai
975fd3362e Add more details to bug report template (#54) 2025-05-17 20:13:07 +05:30
Kabir Oberai
03ca71a7c6 Add issue templates (#49) 2025-05-17 17:26:33 +05:30
Kabir Oberai
9ec9e6723c Add update info to AppImage (#42) 2025-05-16 00:49:31 +05:30
Kabir Oberai
579c907e56 Add iOS CI job (#31)
* Add iOS CI job

* dummy iOS failure

* Revert "dummy iOS failure"

This reverts commit 7c3ee19323.

* Use xcbeautify

* Pipefail

* Revert "Revert "dummy iOS failure""

This reverts commit 6b3608d396.

* Revert "Revert "Revert "dummy iOS failure"""

This reverts commit c08ff31b09.
2025-05-13 12:51:07 +05:30
Kabir Oberai
b33a4ff8f6 Fix SPI Linux build, hopefully (#21)
* Use CMD instead of ENTRYPOINT

* Point SPI to xtool-dev image
2025-05-11 16:35:15 +05:30
Kabir Oberai
34819486cc Don’t release on push 2025-05-10 19:42:54 +05:30
Kabir Oberai
e7406472b3 Add macOS .app to releases (#13)
* Set up fastlane

* Add release-macos workflow

* for now

* bundle install

* Ruby versioning

* Fix Ruby 3.4

* Maybe fix CI

* Maybe unlock?

* Update Release workflow

* on push

* tweaks

* don’t use frozen

* Trying something a lil different
2025-05-10 19:42:07 +05:30
Kabir Oberai
6778e66e55 Rename main product 2025-05-06 11:30:59 +05:30
Kabir Oberai
cffe6e4295 fml 2025-04-24 20:19:11 -04:00
Kabir Oberai
2e23b49dba mv inside container 2025-04-24 20:08:34 -04:00
Kabir Oberai
4d28a353d8 Move artifact upload to release-linux
build.yml doesn’t package, silly
2025-04-24 19:57:58 -04:00
Kabir Oberai
e8bcc9d3f8 Linux: build for both x64 and arm64 2025-04-24 19:49:55 -04:00
Kabir Oberai
7ea55055bc macos-15 2024-12-19 17:37:50 +05:30
Kabir Oberai
1f64daa4cf Add macOS CI 2024-12-19 17:37:18 +05:30
Kabir Oberai
460a6cb5ff add build workflow 2024-12-19 17:03:34 +05:30
Kabir Oberai
64992c2317 Usability improvements 2024-11-24 14:16:08 -08:00
Kabir Oberai
f733af6a98 Fix permissions 2024-11-17 22:10:40 -05:00
Kabir Oberai
b95919920a Add build-linux workflow 2024-11-17 22:01:46 -05:00