64 Commits

Author SHA1 Message Date
Saagar Jha c3ce52ce6f Update CI workflow dependencies
In particular GitHub Actions does not even have Ubuntu 20.04 anymore
2026-05-03 05:58:12 -07:00
tbodt 9e96f6d601 Update to macos 15 and with it xcode 16 2025-04-30 23:14:58 -07:00
tbodt 668941de2d Run alpine repo sync less frequently
Running this every day mostly results in a lot of superfluous noise in commit logs for marginally more up-to-date repos.
2024-10-30 21:42:09 -07:00
tbodt 392f2f5342 Install lld from homebrew from its new name as a separate package
https://infosec.exchange/@jonpalmisc/113234808342938025
2024-10-09 23:52:34 -07:00
tbodt c4a96ebc72 Update actions/upload-artifacts to non-deprecated version
https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/
2024-09-15 01:06:29 -07:00
Saagar Jha d375656fed Rename the JIT 2024-07-28 19:13:27 -07:00
tbodt a7672bd371 Update xcode in upload build workflow too 2024-05-01 01:04:33 -07:00
tbodt 86e9accfe5 PEP 668 compliance 2024-04-30 23:46:37 -07:00
tbodt 9fcecc9a67 Update CI to macOS 14, Xcode 15 2024-04-30 23:39:58 -07:00
Theodore Dubois 267d0b234e Start mirroring alpine 3.19 2024-01-01 12:08:07 -08:00
Saagar Jha 900192c0ce Remove App Store xcconfig
This is no longer necessary, as we don't support ODRs anymore.
2024-01-01 01:57:37 +05:30
Theodore Dubois a7d5e1cd70 Make sure to commit all changes to alpine repo pointers 2023-10-29 12:27:41 -07:00
Theodore Dubois 6fa59e4b1d Save pointers to Alpine repo in GH action 2023-10-29 10:19:14 -07:00
tbodt 420766a685 Sync alpine 3.18 too 2023-10-28 15:49:00 -07:00
tbodt df935464c9 Update xcode in the other workflow too 2023-06-04 12:50:36 -07:00
tbodt b7e17ba1de xcode-select needs root 2023-06-04 12:44:09 -07:00
tbodt db5e5b1662 Force using latest xcode
Default is 14.2 according to https://github.com/actions/runner-images/blob/afd68edefb3b9837ff0338086d586c2cdcd5c2f6/images/macos/macos-13-Readme.md
2023-06-04 12:42:40 -07:00
tbodt c9a4d30df7 Update CI runner to macOS 13 2023-06-03 08:04:41 -07:00
tbodt 2c4659e776 Update alpine updater
apt install of rclone is failing mysteriously, we need to do it some other way.
E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/r/rclone/rclone_1.53.3-4ubuntu1.22.04.1_amd64.deb  404  Not Found [IP: 40.81.13.82 80]

Also update actions/checkout to v3 to fix node 12 deprecation warning.
2023-05-07 22:04:45 -07:00
tbodt 43b62b16ba Start syncing 3.17 2023-04-24 23:36:25 -07:00
Theodore Dubois d748d56eb8 Attempt upgrade CI to macos 12 2023-04-22 22:02:08 -07:00
Theodore Dubois 9a44df85df Fix upload build CI script 2022-07-10 00:07:29 -07:00
Theodore Dubois 0d8dafdec8 Upload builds using Big Sur 2022-02-14 00:01:08 -08:00
Theodore Dubois e82018e4b2 Run CI on Big Sur 2022-02-12 21:25:17 -08:00
Theodore Dubois 6a265001ff Merge pull request #1527 from ish-app/linux 2021-08-15 10:13:55 -07:00
Theodore Dubois 893218ac92 Various build fixes for CI 2021-08-15 00:34:53 -07:00
Theodore Dubois f9939c4049 Test building linux for the app in CI 2021-08-15 00:34:53 -07:00
Theodore Dubois 1d57373528 Make 3.14 the default alpine version 2021-06-27 17:21:17 -07:00
Theodore Dubois 071b4e64fa Add linux submodule, build it from meson 2021-06-27 09:52:24 -07:00
Theodore Dubois c0ae5e5131 Start mirroring alpine 3.14 2021-06-26 19:36:02 -07:00
Theodore Dubois 619b7087f6 Hopefully fix the autolabel script 2021-06-26 18:46:36 -07:00
Theodore Dubois 95cd8176c7 Stop trying to mirror 3.14
Turns out that .apk files with the same name on different versions are
in fact different, as they were built by different toolchains. I did not
think of this.
2021-06-25 00:48:01 -07:00
Theodore Dubois ab489336a3 Add mirroring for Alpine 3.14
It shouldn't be actually used, just mirrored.
2021-06-25 00:41:13 -07:00
Theodore Dubois 48a2629655 Try to fix the Linux CI
This has apparently been broken for a while. I think it's just failing
because it doesn't have the latest package indexes and the old ones
point to URLs that now 404.
2021-06-14 23:02:33 -07:00
Theodore Dubois 6251bc175c Hopefully fix the autolabel script 2021-06-06 09:50:50 -07:00
Theodore Dubois b042a43132 Reenable scheduled build uploads
Seems to be working!
2021-04-26 01:05:24 -07:00
Theodore Dubois 99677cd689 Reenable update-alpine-repo, it seems to be successfully uploading to Wasabi 2021-04-25 23:40:46 -07:00
Theodore Dubois 8a4abf2d27 Fix broken yaml
ree
2021-04-25 23:18:54 -07:00
Theodore Dubois 7233bd30b7 Temporarily disable scheduled actions
Needs some manual testing.
2021-04-25 23:16:39 -07:00
Theodore Dubois ebf7339a2c Fix email used by commits made using GitHub Actions 2021-04-25 23:16:39 -07:00
Theodore Dubois eae48fe03c Replace ODRs with pinned APK repos from apk.ish.app
apk.ish.app/v$version-$date/{main,community} is a valid mirror of the
state of the official Alpine repos on that date.
2021-04-25 23:16:39 -07:00
Theodore Dubois cff25ef420 Only run the periodic actions on the source repository, not forks 2021-02-08 22:52:38 -08:00
Theodore Dubois 39c4fcbdd1 Reenable build upload scheduling 2021-02-07 14:07:49 -08:00
Theodore Dubois 219956f1c1 Temporarily deactivate the upload-build schedule
Will enable it once I can manually run it for the first time.
2021-02-06 18:22:59 -08:00
Theodore Dubois 0b6f65b526 Spell fetch-depth correctly 2021-02-06 18:22:21 -08:00
Theodore Dubois 08f6c8175d Fetch all history for changelog generation 2021-02-06 18:00:21 -08:00
Theodore Dubois 0e246a39fd Shorten the name of "Update Alpine Repo" to fit in the GitHub UI 2021-02-06 15:57:44 -08:00
Theodore Dubois 66c1f86672 Automate daily testflight builds
🙏
2021-02-06 15:50:05 -08:00
Theodore Dubois ed035415ba Fix typo 2020-12-21 17:42:30 -08:00
Theodore Dubois 7ef7ce334d Make sure a new changelog is written for each build
Every. Single. Time. I forget to write a changelog and the old one is
used. No longer.
2020-12-21 17:17:15 -08:00