Max Howell
9a351d6e8e
Don’t set TEA_PREFIX ( #522 )
...
* Don’t set TEA_PREFIX
Fixes https://github.com/teaxyz/cli/issues/427
We build to TEA_PREFIX by default in pantry dev-envs now. You can still override this if you want.
`TEA_PANTRY_PATH=foo tea bar` will now use
* wip
2023-03-09 10:39:49 -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
d1387ce13d
fix making certain changes in packages
2023-03-03 19:40:05 -05:00
Jacob Heider
7535698058
all the duck in a row
2023-03-03 18:23:29 -05:00
Jacob Heider
7426d862c2
cleanup
2023-03-03 18:18:05 -05:00
Jacob Heider
6a799a5d47
extra fancy version
2023-03-03 18:09:23 -05:00
Jacob Heider
6dd73eb14e
unlink a little harder
2023-03-03 17:44:47 -05:00
Jacob Heider
b0eb1fed1f
Use --unlink
when extracting build artifacts to prevent issues
2023-03-03 17:30:33 -05:00
Jacob Heider
04cd68f914
use relatative-srcs (which can be empty)
2023-03-02 17:38:39 -05:00
Max Howell
3053d71414
k no
2023-02-27 09:53:49 -05:00
Max Howell
0d6b087c50
The action doesn’t create the file if not exist
...
Refs https://github.com/fregante/setup-git-user/issues/9
2023-02-27 09:43:44 -05:00
Max Howell
0a7f2d6bf1
Ensure git has a user set up for builds
...
python-venv script needs git now—because pip install . requires that the checkout has a git tag to tell it what version it is building lol
2023-02-27 09:25:52 -05:00
Max Howell
e9c6d16019
For some reason pantry path isn't getting set
2023-02-25 11:31:33 -05:00
Jacob Heider
d57ed9a803
and this one
2023-02-25 03:54:32 -05:00
Jacob Heider
24bdb5810b
forgot this one
2023-02-25 03:51:41 -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
Jacob Heider
a9b25a4c76
finish has-artifacts
2023-02-24 16:05:02 -05:00
Max Howell
6d48c72aca
Actions Refactor ( #336 )
2023-02-24 15:50:10 -05:00
Jacob Heider
b16629a131
workable test for remote PRs
2023-02-22 19:07:17 -05:00
Jacob Heider
57de8ac41a
only run signing internally
2023-02-22 16:13:10 -05:00
Max Howell
167f603627
fix tests
...
pantry.core sets TEA_PREFIX for local dev which confuses things
Which is other bugs but I'm fixing those separately
2023-02-22 11:16:39 -05:00
Jacob Heider
f7ac88207e
move codesigning before tests, since it can affect them
2023-02-21 19:28:45 -05:00
Jacob Heider
b8bfccf7c0
fix(ruby/rubygems) ( #319 )
...
* fix(ruby/rubygems)
Ruby is pulling in system gmp
* missed this in all the updates
2023-02-17 21:07:30 -05:00
Jacob Heider
74fa81843b
i'll get this
2023-02-16 18:41:49 -05:00
Jacob Heider
d411319008
closing in
2023-02-15 21:15:46 -05:00
Jacob Heider
9fee7a43d9
will figure this out
2023-02-15 19:23:35 -05:00
Jacob Heider
adaaf3af94
test
2023-02-15 16:15:57 -05:00
Jacob Heider
42ad10b818
this shouldn't be this hard
2023-02-14 22:47:00 -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
f2710b933b
this should probably actually work
2023-02-14 18:47:20 -05:00
Max Howell
10583d9b6c
fix ci/cd for multi pkg input; rebuild meson
2023-02-14 15:15:29 -05:00
Jacob Heider
5d5a371efd
don't open issues unless we're on main
2023-02-13 20:14:10 -05:00
Neil
7e54c84c03
indexing trigger: forgot aws and github token env ( #274 )
...
* #256 add AWS env vars in indexing script
* add GITHUB_TOKEN
---------
Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-02-13 08:52:30 +08: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
Max Howell
35f8578d04
+cJSON using +tea.xyz/brewkit
2023-02-11 05:52:24 -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
6c3ca500a7
get workflow status
2023-02-02 20:35:29 -05:00
Jacob Heider
b9491c0b44
pass issue template name
2023-02-02 20:15:49 -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
db7a6b87c5
revert hosted linux+x86-64 for now
2023-02-02 17:36:03 -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
Jacob Heider
72b9fa85bd
simplify index-packages ( #153 )
...
* simplify index-packages
* Fix import map location
* sqs modules needs permission :x
---------
Co-authored-by: Max Howell <mxcl@me.com>
2023-02-02 16:51:19 -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