Commit graph

29 commits

Author SHA1 Message Date
Jacob Heider 6007ba1a9f
temp workaround to tea/lib bug 2023-05-24 20:31:26 -04:00
Jacob Heider d88e437db7
still need to bottle from bottle-pr 2023-04-29 21:51:06 -04:00
Jacob Heider d0afeaf2f4
have get-platforms partial filter unavailable platforms, instead of dropping (#1739)
* improve get-platforms.ts

* test half filtered

* figured this might be weird

* no undefined, i guess.

* or double quotes

* ready
2023-04-29 21:45:57 -04:00
Jacob Heider a0081c4023 allow for platform whitelist in yaml 2023-04-24 13:24:32 -04:00
Max Howell e36f971356
GHA gardening (#1299) 2023-04-09 08:26:48 -04:00
Max Howell 1d128f94c9
Prep for archival 2023-03-15 08:14:20 -04:00
Jacob Heider be290d2ccd
move all actions to brewkit (#546)
* move all actions to `brewkit`

* move scripts

* prep for merge

* top-level @v0 actions
2023-03-10 21:14:21 -05:00
Jacob Heider e59e13ca08
has to clean destination when bottling too. 2023-03-04 22:54:07 -05:00
Jacob Heider ec2d3130b2
correct gpg passphrase variable name 2023-03-04 21:11:59 -05:00
Jacob Heider d57ed9a803
and this one 2023-02-25 03:54:32 -05:00
Jacob Heider 1c809689b4
Fix bottle.yml (#403)
* fix(bottle.yml)

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* use @main action definition
2023-02-25 03:05:09 -05:00
Jacob Heider 1f16fee553
tea not finding pantry when bottling 2023-02-25 01:06:36 -05:00
Max Howell 6d48c72aca
Actions Refactor (#336) 2023-02-24 15:50:10 -05:00
Jacob Heider f7ac88207e move codesigning before tests, since it can affect them 2023-02-21 19:28:45 -05:00
Jacob Heider 55ec7e2d30
better cache paths
ref https://github.com/actions/cache/blob/main/examples.md#deno
2023-02-14 19:16:18 -05:00
Jacob Heider 61426ebcb1 extract signing action
ref https://github.com/teaxyz/cli/issues/376
2023-02-12 03:14:13 -05:00
Max Howell 4528fa0d7d
fix ci/cd 2023-02-11 10:38:39 -05:00
Max Howell 42b5d93576 bump actions/cache 2023-02-11 08:14:40 -05:00
Jacob Heider 2f7e0f3a93
if projects are unknown, get-platform.ts still needs a return 2023-02-07 13:00:18 -05:00
Jacob Heider 6120e674ee we're cleaning up artifact staging too aggressively 2023-02-06 17:32:10 -05:00
Jacob Heider 53399afa73 cache keys by job and inputs 2023-02-05 06:34:29 -05:00
Jacob Heider 63632639a0 use actions/cache to reduce deno.land 500s 2023-02-05 06:34:29 -05:00
Jacob Heider 68a47ae737
make branches actually parallel (#167)
* make branches actually parallel

* more

* wut

* wip

* wip
2023-02-02 20:07:32 -05:00
Jacob Heider a2da161839
make each platform build independently (#148)
* simplify index-packages

* Fix import map location

* sqs modules needs permission :x

* move matrices up a level

* move `complain:` to bottle/build

* more cleanup

* add build-os key to get-platform.ts for self-hosted x86-64 (x64) runners

* needs arrays not strings

* implement testMatrix

* review changes

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-02-02 17:13:38 -05:00
Max Howell abb0921f3d
don’t need cli checkouts anymore (#146)
* don’t need cli checkouts anymore
* tidy

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-02-02 09:00:52 -05:00
Jacob Heider 5b8a94584e
don't try to artifact null (~) srcs 2023-01-04 20:50:58 -05:00
Jacob Heider 5e50f9ead7
fix bottle.yml:cleanup 2023-01-03 18:18:49 -05:00
Jacob Heider 94101a0b93
fix picking artifact location in bottle.yml 2022-12-20 18:29:41 -05:00
Jacob Heider 11c863706e
use PR build artifacts on merge (#78)
* Uploads artifacts to S3, bottles on a different workflow

* rip slack notifications

* be more explicit about AWS_S3_CACHE

* Revert "fix build-deps outputting stuff we need to build"

This reverts commit 972f0715f4.

Co-authored-by: Max Howell <mxcl@me.com>
2022-12-20 16:54:26 -05:00