Commit graph

323 commits

Author SHA1 Message Date
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
Jacob Heider 4bad6b0b9b hard-code build exceptions 2023-01-16 13:33:04 -05:00
run cdd576cef7 add gofmt to provides 2023-01-16 11:54:43 -05:00
Max Howell a1b84aa7da
Ruby gems path (#85)
* set gem path correctly
2023-01-15 14:34:19 -05:00
Jonathan Chang eb8024ad63 invisible-island.net/ncurses: add legacy symlinks 2023-01-14 19:21:42 -05:00
Max Howell fe6eadedc8
Changes for tea/cli 0.19 (#101)
* Changes for tea/cli 0.19

* wip

* wip

* wip

* wip

* wip
2023-01-14 15:57:43 -05:00
Jacob Heider f51268d2b3
don't use ~ 2023-01-14 15:13:41 -05:00
Jacob Heider 16de042898
might need new recipes in extra when checking cores: 2023-01-12 19:06:07 -05:00
Jacob Heider 680b5bf9e9
this works better than a poor-quality shell pipeline 2023-01-12 18:27:46 -05:00
Jacob Heider b8ca94a587 add build.cores yaml key to control min-required build machine 2023-01-12 17:42:51 -05:00
Jacob Heider a3bb5da37d npm doctor gives non-zero if you're using the newest node 2023-01-12 16:04:23 -05:00
Jacob Heider d919815397
better undefined resolution 2023-01-11 18:51:11 -05:00
Jacob Heider 95ecc17d79 need to test for 'true'/'false' 2023-01-11 18:42:29 -05:00
Jacob Heider 8eb0f4778e need to test for 'true'/'false' 2023-01-11 18:39:14 -05:00
Jacob Heider c8b9e1d3dd
nicer job name 2023-01-06 17:50:26 -05:00
Jacob Heider 7d04574f8c move to 4core linux for builds 2023-01-06 17:34:53 -05:00
Jacob Heider bb81486d83
last one, i hope 2023-01-05 19:16:57 -05:00
Jacob Heider a22f2bb6e5 Properly deal with contexts at various levels
memorize https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability
2023-01-05 19:14:14 -05:00
Jacob Heider 2af6b64253
someday i'll know when this needs braces. 2023-01-05 18:46:42 -05:00
Jacob Heider 30e960c252
well, if i omit the typos 2023-01-05 18:37:49 -05:00
Jacob Heider 8924220af0
better ci/cd for 3rd-party contributions 2023-01-05 18:31:35 -05:00
Jacob Heider a9344e6e62
don't upload ~ even if it expands in the shell 2023-01-04 21:03:39 -05:00
Jacob Heider 5b8a94584e
don't try to artifact null (~) srcs 2023-01-04 20:50:58 -05:00
Jacob Heider ad375e1dbd
add slack notifications only on new-version failure 2023-01-04 20:03:40 -05:00
Jacob Heider 5e50f9ead7
fix bottle.yml:cleanup 2023-01-03 18:18:49 -05:00
Max Howell 5e5016d20d
lol k, deno immutable cache foils us again
Breaks our self-hosted runners since they keep the previous deno cache (which could break builds for other packages that use deno TBH /cc @jheider).
2023-01-03 13:31:04 -05:00