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
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
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
Jacob Heider
4bad6b0b9b
hard-code build exceptions
2023-01-16 13:33:04 -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
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
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
003e6b0c8f
no more need to apt-get install
2022-12-21 14:07:10 -05:00
Max Howell
f4f1413665
Just use the full build.ts
...
Fixes issue where we don't install zlib to build zlib even though llvm needs it.
Doing these in steps was a cool demo of our primitives but led to issues due to install all deps up front rather than just before each build so fuck it.
2022-12-21 10:43:54 -05:00
Max Howell
0a73e3e2b9
Merge pull request #81 from teaxyz/enable-typechecks
...
remove symlinks and turn on type checking
2022-12-21 08:11:12 -05:00
Jacob Heider
d02062d645
don't run cleanup on merge (bottle.yml does that)
2022-12-20 18:32:07 -05:00
Jacob Heider
2607432abe
remove symlinks and turn on type checking
2022-12-20 18:29:53 -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
Max Howell
f39b513abb
delete all .la
files
...
Refs https://github.com/teaxyz/pantry.extra/pull/74#issuecomment-1359708974
2022-12-20 13:08:00 -05:00