Commit graph

398 commits

Author SHA1 Message Date
Jacob Heider
61426ebcb1 extract signing action
ref https://github.com/teaxyz/cli/issues/376
2023-02-12 03:14:13 -05:00
Max Howell
4ab112c592
$HOME is not expanded 2023-02-11 15:46:39 -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
5fff144446
fix brewkit packaging 2023-02-11 07:25:58 -05:00
Max Howell
35f8578d04
+cJSON using +tea.xyz/brewkit 2023-02-11 05:52:24 -05:00
Max Howell
faa280a0ea
+tea.xyz/brewkit (#251) 2023-02-10 11:15:08 -05:00
Jacob Heider
9b29a1407f fix(ruby)
Tags are underscore delimited; they all resolve to =3.0.0
2023-02-09 19:11:58 -05:00
Jacob Heider
b58e7069e3 fix(ruby)
Patch has versions in the path.

fixes #222
fixes #223
fixes #224
fixes #225
2023-02-09 17:25:31 -05:00
Jacob Heider
55f39f4bff fix(npm)
ref https://github.com/npm/cli/pull/6142

fixes https://github.com/teaxyz/pantry.core/issues/213
fixes https://github.com/teaxyz/pantry.core/issues/214
fixes https://github.com/teaxyz/pantry.core/issues/215
2023-02-07 17:30:22 -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
7007a564b6 forgot deno needs a bigger env 2023-02-07 10:59:08 -05:00
Jacob Heider
2667d8c543 fix(deno)
fixes https://github.com/teaxyz/pantry.core/issues/211
2023-02-07 10:59:08 -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
1926eafcbf fix(rubygems) 2023-02-04 02:20:25 -05:00
Jacob Heider
7a2be03565
fix(node) (#176)
* fix(node)

* wip
2023-02-03 23:38:46 -05:00
Jacob Heider
f5975d8d79
fix(npm) (#174)
* npm^8 installs symlinks unless told not to

* see if node^19.5 is the problem

* final version
2023-02-03 19:34:11 -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
60ff1ae21b
ignore cmake -rcX 2023-02-02 20:13:48 -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
d9106f68a3
same for darwin+x86-64 2023-02-02 18:12:06 -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
Neil
0ee361a5d7
Bugfix bottle ingest (#152)
* #161 copy strategy on other workflows

* #151 move to pantry trigger

---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-02-02 09:10:16 +08:00
Neil
a62c0ea3bb
init step for ingesting/indexing package details (#144)
* #143 init step for ingesting package details

* #143 create reusable workflow for triggering package ingestion/indexing

* space

* #143 create task after uploading bottles

* cleanup

---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-02-01 14:13:09 +08:00
Jacob Heider
c061a74eb3
removed slim tag
fixes https://github.com/teaxyz/infuser/issues/15
2023-01-31 15:07:23 -05:00
Jacob Heider
70d764b8df
don't use the default template name for this 2023-01-31 15:01:46 -05:00
Max Howell
e6717cad1f
fix tests since v0.20 whoops 2023-01-30 16:07:01 -05:00
Max Howell
e0c0fddcb4
chmod before trying to fix-shebangs if necessary 2023-01-30 13:50:32 -05:00
Max Howell
5c7531e66f
libtea v0.21.0 2023-01-30 13:50:32 -05:00
Jacob Heider
bce9b269f9
fix absolute path linux in gnu.org/gettext 2023-01-29 23:53:22 -05:00
Jacob Heider
ab47472bca nodejs.org: build static binary on linux/x86-64 2023-01-28 08:21:04 -05:00
Jacob Heider
38be359c68 fix newer deno.land builds 2023-01-26 20:42:47 -05:00
Jacob Heider
ff5b6df07f
sync before copy 2023-01-25 16:33:15 -05:00
Jacob Heider
8826588b64
create issue from failed runs 2023-01-24 17:21:32 -05:00
Max Howell
1b365dd48c
Use version stamped tea srcs; tidy (#115) 2023-01-24 08:57:24 -05:00
Max Howell
fd4fcf7fb7 Prevent fork bombing from cc -> tea symlinks 2023-01-20 12:06:26 -05:00
Jacob Heider
cdcd5863c1 +ca-certs 2023-01-19 17:56:59 -05:00
Jacob Heider
54097812f5 git needs libexpat 2023-01-19 17:41:47 -05:00
Max Howell
2d7c7a40c1 All @jonchang’s suggestions for py-venvs
Refs: https://github.com/teaxyz/pantry.extra/pull/93#issuecomment-1372917672
2023-01-19 11:03:32 -05:00
Max Howell
9d9621841a
Fixes building python-poetry.org (#107) 2023-01-18 11:12:01 -05:00
Jacob Heider
c0af519e55
fix git template directory (#106)
* failing test

* pass proper template directory in the env
2023-01-17 15:06:19 -05:00
Lino Le Van
ab5c410cfa
fix: add retry to s3 uploads (#102)
* fix: add retry to s3 uploads

* fix: replace deprecated imports

* bumped again

* bump tea cli dependency

* add missing import

* :/

* ignore incorrect ts error
2023-01-17 15:05:12 -05:00
Jacob Heider
abd9ee8da0
ziglang needs 8-core builder 2023-01-16 19:28:27 -05:00
Max Howell
b7727fe732
fix git libexec rpaths (#103)
The fix works by having the relative path component count be the same between bin and libexec
2023-01-16 16:12:14 -05:00