Commit graph

1080 commits

Author SHA1 Message Date
Jacob Heider 489f0f421a
fix has-artifacts 2023-02-24 16:03:59 -05:00
Jacob Heider 081c2739f3 align with pantry.core
requires https://github.com/teaxyz/pantry.core/pull/336
2023-02-24 15:50:53 -05:00
Max Howell 6d48c72aca
Actions Refactor (#336) 2023-02-24 15:50:10 -05:00
Max Howell 541a94533b +protobuf 2023-02-23 17:42:02 -05:00
David Dobrinskiy 3aef1cf21b
+github.com/dduan/tre (#418)
* +github.com/dduan/tre

a clone of unix tree(1) command written in rust

* remove tree from `provides`

tree usually refers to https://gitlab.com/OldManProgrammer/unix-tree

let's not confuse the users

* simplify tests

* update fixture

* simplify tests

because the sorting of tre output is non-stable and can't be forced, we need to get rid of verbatim fixture comparison in tests
2023-02-23 14:04:16 -05:00
Max Howell 7bd881bbbc
+7z (#407)
* +7z

* wip

* wip

* fix
2023-02-23 13:59:27 -05:00
Marc Seitz c750f56954
+nginx.org (#417)
* +nginx.org

* add comment re: pcre2

* fix test case

* fix test case

* nginx test relocatable

* nginx test relocatable

* change nginx port to 8080 for test

* fix darwin test
2023-02-23 09:38:24 -05:00
Jacob Heider b16629a131
workable test for remote PRs 2023-02-22 19:07:17 -05:00
Jacob Heider 1f46416a62
file names with spaces. 2023-02-22 17:41:16 -05:00
David Roman 736bb7cfe6
Fix qrencode (#412)
* wip

* wip

* wip

* wip

* wip

* test output png

* fix test
2023-02-22 17:05:11 -05:00
David Dobrinskiy 552afcafd8
+tree (#399)
* start work on tree #285

* fix build, yay!

* test: fixtures -> greps

replace beautiful fixture test with ugly grep tests

apparently some systems dont have └ character, and use \` instead
2023-02-22 17:02:46 -05:00
Jacob Heider 57de8ac41a
only run signing internally 2023-02-22 16:13:10 -05:00
Max Howell 167f603627
fix tests
pantry.core sets TEA_PREFIX for local dev which confuses things

Which is other bugs but I'm fixing those separately
2023-02-22 11:16:39 -05:00
Jacob Heider f7ac88207e move codesigning before tests, since it can affect them 2023-02-21 19:28:45 -05:00
Jacob Heider f37576096c fix(nodejs) 2023-02-21 18:14:32 -05:00
Marc Seitz 3833cf86b0
+libxslt (#395)
* add libxslt

* fix libxslt test

* fix libxslt test

* fix libxslt test

* build w/ libxml2 include prefix

* add libxml2 prefix to inlcude

* restart ci

* test fix

* use pkg-config

* fix

* wip

* wip

* wip

* wip

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-02-19 13:02:44 -05:00
David Dobrinskiy e12e121d3b
+pre-commit (#402)
* +pre-commit

* re-run CI

* re-run CI again

* add test

* remove git warning from test outputs

* remove useless env var

* re-run CI

* a few cleanups
2023-02-19 09:30:08 -05:00
Nicolas M 4d97cd7a5e +duf 2023-02-19 08:50:21 -05:00
Nicolas M 54cd8fa73f
+terraform (#397)
* +terraform

* test(terraform): improve script
2023-02-19 06:59:49 -05:00
David Dobrinskiy caf93869cc
+github.com/mamba-org/mamba (#388)
* add mamba-org

not working yet

* add strip

* Give up: hardcoded versions

* try another version format

* Ugly hack with versions

* mamba install convert to one-liner

* playing around with CI

* link mamba into bin

* fix mamba cli prefix

* echo pwd

* refactor build args

* use version.raw

* version as string?

* ugly versions hack AGAIN

* fix prefix

* omfg please work

* omfg please work

* should work...

* testing without symlinks

* what's up with bin files in testing?

* better print for test debug

* testing CI

* try to symlink opt in test env

* prefix to opt link

* omg please please work

* fix shebang?

https://github.com/teaxyz/pantry.extra/pull/388\#issuecomment-1430042510

* cleaner build script

* cleanup comments

* add conda to provides

* cleanup comments

* fix grep tests

* simplify tests

* add shell init instructions

* simplify init instructions
2023-02-19 06:58:17 -05:00
Max Howell bd75123643
Bump brewkit 2023-02-18 09:18:07 -05:00
Max Howell 16ba42c8b4
Bump brewkit 2023-02-18 09:16:35 -05:00
Jacob Heider 82d847d18f fix(pnpm.io) 2023-02-17 22:11:12 -05:00
Jacob Heider b8bfccf7c0
fix(ruby/rubygems) (#319)
* fix(ruby/rubygems)

Ruby is pulling in system gmp

* missed this in all the updates
2023-02-17 21:07:30 -05:00
Max Howell d70837f2c8
relocatability fixes for ruby and gem (#322)
Refs https://github.com/teaxyz/cli/issues/374
2023-02-17 07:41:07 -05:00
Jacob Heider 4c708b6082 +ord 2023-02-17 02:59:45 -05:00
Jacob Heider 071625853e +keep 2023-02-17 02:43:10 -05:00
Neil e9d511f451
+github.com/create-dmg/create-dmg (#404)
* +github.com/create-dmg/create-dmg
---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-02-17 13:12:27 +08:00
Jacob Heider 74fa81843b
i'll get this 2023-02-16 18:41:49 -05:00
David Dobrinskiy 44f8306452
+pipenv (#400)
* +pipenv

Closes https://github.com/teaxyz/pantry.extra/issues/341

* better tests

* better test env

* fix self-hosted tests

* parse versions from github

update test

* re-run CI
2023-02-16 16:34:09 -05:00
Jacob Heider 9ca61e2568 +test(freetype) 2023-02-15 21:56:11 -05:00
Jacob Heider d411319008
closing in 2023-02-15 21:15:46 -05:00
Jacob Heider 9fee7a43d9
will figure this out 2023-02-15 19:23:35 -05:00
Jacob Heider 39e21b761e use self-hosted x86-64 build machine(s) 2023-02-15 19:18:26 -05:00
Jacob Heider adaaf3af94
test 2023-02-15 16:15:57 -05:00
Max Howell 914a6370e3
README tweaks 2023-02-15 06:16:02 -05:00
Jacob Heider 42ad10b818
this shouldn't be this hard 2023-02-14 22:47:00 -05:00
Jacob Heider e8c224a942 fix(pandoc)
fixes https://github.com/teaxyz/pantry.core/issues/249
2023-02-14 21:34:26 -05:00
Jacob Heider 65ad700870
rename(qrencode)
should have caught this
2023-02-14 19:35:37 -05:00
David Roman 07bfc4488b
+qrencode (#393)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* maybe this fixes intel macs?

* maybe this?

* maybe this? yikes https://github.com/Qalculate/libqalculate/issues/2#issuecomment-230708780

* jesus david, get it together

* remove make line
2023-02-14 19:25:45 -05:00
Jacob Heider 55ec7e2d30
better cache paths
ref https://github.com/actions/cache/blob/main/examples.md#deno
2023-02-14 19:16:18 -05:00
Jacob Heider 8a81d33387
cache deno deps to spare deno.land from 500ing us 2023-02-14 18:59:24 -05:00
Jacob Heider f2710b933b
this should probably actually work 2023-02-14 18:47:20 -05:00
Jacob Heider 804519cb7b
add *.bundle to codesigning 2023-02-14 17:55:31 -05:00
Max Howell e74ac09899 +pipx 2023-02-14 15:24:05 -05:00
Max Howell 10583d9b6c
fix ci/cd for multi pkg input; rebuild meson 2023-02-14 15:15:29 -05:00
Jacob Heider 00c76bb75b fix(zstd)
darwin needs an explicit `-std=c++11` flag to compile as of the newest release.

fixes #245
fixes #246
2023-02-13 22:00:24 -05:00
Jacob Heider 50224807cb fix(ruby)
fixes #236
fixes #237
fixes #238
fixes #239
fixes #240
fixes #288
fixes #289
fixes #290
fixes #291
fixes #292
fixes #293
fixes #294
fixes #295
fixes #296
fixes #297
fixes #298
fixes #299
fixes #300
fixes #301
fixes #302
fixes #303
fixes #304
fixes #305
fixes #306
fixes #307
fixes #308
fixes #309
fixes #310
fixes #311
fixes #312
fixes #313
fixes #314
fixes #315
2023-02-13 21:23:02 -05:00
Jacob Heider 5d5a371efd
don't open issues unless we're on main 2023-02-13 20:14:10 -05:00
Max Howell a1467b2e4a
bun darwin intel is hanging in CI/CD
WORKS LOCALLY THO
2023-02-13 13:02:26 -05:00