Commit graph

264 commits

Author SHA1 Message Date
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
Jacob Heider 4b39c0fc9b
llvm^15 doesn't agree with several of our packages (#76)
* rust 🚫 llvm^15

* this might be the right fix to all the llvm^15 breakage
2022-12-17 08:51:46 -05:00
Max Howell ce35600221 Build openssl-1.1.1s 2022-12-16 11:59:34 -05:00
Jacob Heider 91b6040a88
obey semver updates 2022-12-14 18:38:20 -05:00
Max Howell 1a575b3d2e
Merge pull request #54 from magnusviri/python-venv
add scripts/brewkit/python-venv.sh
2022-12-12 14:21:21 -05:00
James Reynolds 24d9215992 removed mesonbuild.com/shim.bash 2022-12-12 09:33:36 -07:00
Max Howell 61032cf732
go only needs cc in a “companion” sense 2022-12-12 10:27:20 -05:00
James Reynolds 96532c87f4 Switch mesonbuild.com to python-venv.sh 2022-12-12 08:12:15 -07:00
Max Howell 9fc841e1c5
Don’t add pkg twice for tests 2022-12-12 08:23:05 -05:00
Max Howell ede2481150
runtime env for ncurses (TERMINFO) 2022-12-11 10:10:19 -05:00
Jacob Heider 033bf2f15a
jq doesn't like llvm 15 2022-12-09 16:57:12 -04:00
Jacob Heider df862c5253
increase container memory for build (maybe) 2022-12-08 23:08:48 -04:00
Max Howell 8038caa28c
provides supports {{version.major}} etc. now 2022-12-08 16:47:32 -04:00
Max Howell 3e5c65b454
There's more GH VMs even if they are slower 2022-12-08 09:41:44 -04:00
Jacob Heider d3c1c2b660
libpng.org shows only tags and no releases 2022-12-07 20:26:18 -04:00
Jacob Heider 9705e8e3c9 fix bzip2 2022-12-07 17:16:27 -05:00
Jacob Heider 007c0d8772 separate upload logic from bottling logic
to deal with S3 503s

???


sync script changes


amazingly close


wip


wip


wip
2022-12-07 14:59:33 -05:00
Jacob Heider 171aec5167 move code signing 2022-12-07 14:33:47 -05:00
Jacob Heider 6cdf1e0a5e fixes build of tea.xyz/gx/cc 2022-12-07 10:58:14 -05:00
Jacob Heider 58701369e1
llvm.org@15 (#57)
* llvm.org@15

* this might be needed in other projects :(
2022-12-06 13:49:24 -05:00
Jacob Heider 6f50cb723e
codesigning (#35)
* codesign mac bins/libs

* test bin

* fix codesign checker
2022-12-06 12:18:20 -05:00
James Reynolds 56f90b8925 Switch environment variables to args 2022-12-03 21:52:48 -07:00
Gustav Westling c73c34df95 deno: disable update check 2022-12-03 12:04:52 -05:00
Jacob Heider b3ae79aa54 jeez, i'm dumb 2022-12-01 16:05:43 -05:00
Jacob Heider e582b03fe6 gpg sign bottles 2022-12-01 15:52:26 -05:00
Lorenzo Rossi ea20c7a621
chore: reorder and refactor scripts/upload.ts (#39)
* chore: reformat and reorganize uploads.ts

* chore: add bucket parameter to get_version and put

Avoid the use of global variables (JS/TS  best practices)

* chore: remove semicolons
2022-12-01 15:34:04 -05:00
James Reynolds abe2f46ecd Write shim file 2022-12-01 11:30:51 -07:00
James Reynolds 2a1c711f02 add scripts/brewkit/python-venv.sh 2022-12-01 10:58:32 -07:00
Gustav Westling 163b793f46 scripts: await useShellEnv 2022-12-01 12:58:29 -05:00
Max Howell e49f2be09c
Remove spurious output 2022-12-01 12:06:05 -05:00
Max Howell b814c21be3 Fix hardcoded /opt
Fixes #36
2022-12-01 09:22:32 -05:00
Max Howell d9be5a35f9 build.ts only deps on deno
prevents dep injection
2022-11-30 15:47:09 -05:00
Max Howell d617f2e3b1 +gnu.org/patch 2022-11-29 16:09:31 -05:00
Jacob Heider 298cf2b499 save a bottle 2022-11-29 16:04:56 -05:00
Max Howell 710f27d2c8
Fix curl.se package.yml (how did this pass CI)? 2022-11-27 09:22:33 -05:00
James Reynolds 2097c9fc78 Switch from http to https 2022-11-26 11:04:07 -05:00
Jacob Heider ef4ac51c12 add provides: where missing 2022-11-26 11:02:59 -05:00
Max Howell b233f33e0d
refs https://github.com/teaxyz/cli/issues/170 2022-11-26 10:50:17 -05:00