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
Max Howell
a45f0aac80
get ruby versions from github
2023-01-03 11:31:20 -05:00
Max Howell
12e4b8ef30
use v0 urls
2023-01-03 11:07:41 -05:00
Max Howell
5a460a89ae
fix lint
2023-01-03 10:58:49 -05:00
Max Howell
b135e63527
Remove this hack; Fixes #282
...
I think we should stop recommending `tea` as a shebang line, it's against our spirit. Instead tea tools should shim via `tea` before exec’ing to do any of the YAML frontmatter
2023-01-03 09:32:41 -05:00
Jacob Heider
fc31bb8939
changes needed to successfully build gcc ( #83 )
...
* clang doesn't have `-nodefaultrpaths`
* try `MachO::FatFile` if `MachO:MachOFile` fails
* add explicit comments
* use `MachO.open()`
* fix fetch.ts for no src pkgs
Co-authored-by: Max Howell <mxcl@me.com>
2023-01-03 08:45:57 -05:00
Max Howell
c78878a22f
unpackaged keys (unrendered currently)
2023-01-02 11:24:40 -05:00
Max Howell
53f9a11954
no, we want deps for virtual-env installations
2022-12-30 11:18:58 -05:00
Jacob Heider
0cbc154b5c
not-real m4 versions tagged on github
2022-12-21 17:23:29 -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
cf8e6aef05
bump libtea
2022-12-21 09:43:24 -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
39d83c6fc8
update script specification in README
2022-12-20 18:29:53 -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
Max Howell
037a34701c
Make files writable before trying to write
2022-12-20 11:10:33 -05:00
Max Howell
972f0715f4
fix build-deps outputting stuff we need to build
2022-12-20 08:32:23 -05:00
Max Howell
fea7d8ad6d
Tidy virtual-env creation script
2022-12-20 08:01:01 -05:00
Jacob Heider
a55998598f
handle srcs special case: ~
2022-12-17 09:30:16 -05:00