Commit graph

302 commits

Author SHA1 Message Date
Max Howell 391e794ee9
more brewkit@v1 ci/cd fixes 2023-12-13 05:49:06 -05:00
Max Howell 2b6d713832
fix typo that wasn’t gunna be got until merge 2023-12-13 05:44:35 -05:00
Max Howell 7193b3c3d9
use brewkit@v1 (#4314) 2023-12-13 05:42:25 -05:00
Jacob Heider 59223eca9d
somehow, not in env 2023-11-24 00:01:04 -05:00
Jacob Heider 6047323fe1
le sigh 2023-11-23 23:24:11 -05:00
Jacob Heider 639de95e97
actions that can have containers need $GITHUB_WORKSPACE, not ${{ github.workspace }} 2023-11-23 22:47:19 -05:00
Jacob Heider f71b32abe2
fix bottling gnupg 2023-11-11 22:30:31 -05:00
Jacob Heider 5d27c7e5fe
ensure we get the deps for this 2023-11-11 21:25:20 -05:00
Jacob Heider 7bb3342d56
oops 2023-11-11 20:29:47 -05:00
Jacob Heider 18086acb4e
can't bottle gpg since it gets in the pkgx tree and must match arch/plat 2023-11-11 19:29:02 -05:00
Max Howell 79006687f7
moved indexing to www 2023-11-02 14:10:39 -04:00
Max Howell 4413caa50b
undo yolo squash 2023-10-31 15:21:52 -04:00
Max Howell 0196e1a48c
fix indexer (#3907) 2023-10-31 15:16:49 -04:00
Max Howell b3e312839a
ci/cd work in prod ftw 2023-10-31 13:12:09 -04:00
Max Howell 959ed9cda4
I suck 2023-10-31 13:09:36 -04:00
Max Howell 7f51d21305
Only run cd for changes in projects folder 2023-10-31 10:41:04 -04:00
Max Howell a491c8aa54
Fix indexer 2023-10-31 10:40:55 -04:00
Max Howell a4fe439bf3
index pkgs to gh-pages 2023-10-31 08:39:33 -04:00
Max Howell 2af07cc44b bottle on github infra 2023-10-28 11:01:15 -04:00
Jacob Heider 27043fa2d6
anyone remember why we turned off concurrency for ci.yml? 2023-10-06 17:33:50 -04:00
Max Howell 81e7a5e16f
pkgx 2023-10-01 14:44:42 -04:00
Jacob Heider 36ed111015
shell syntax :x 2023-08-18 19:13:42 -04:00
Jacob Heider 5b1521d102
generalize handling 2023-08-18 19:10:37 -04:00
Jacob Heider 844e304947
email + issue + slack + gh notif is a little too much noise. 2023-08-15 18:00:59 -04:00
Jacob Heider acc47d83bf
add issue handling logic 2023-08-12 22:53:09 -04:00
Max Howell a219192c2b add time outs for setup-brewkit
it keeps going for hours for some reason
2023-08-06 12:12:38 -04:00
Jacob Heider 6245145676
remove unused keys 2023-07-09 20:28:57 -04:00
ABevier 1d8adc21a5
remove index packages 2023-06-30 16:26:52 -04:00
Jacob Heider c4ca35c92a
don't hold maintainer merges for qa 2023-06-20 18:14:36 -04:00
Jacob Heider c3c4c4f70c
no v0 on pantry 2023-06-19 18:01:17 -04:00
Jacob Heider edc826005d
otherwise, we clobber a few specific bottles if we rebuild them 2023-06-16 17:52:56 -04:00
ABevier cc5ec8e03e
publish to new packages topic 2023-06-12 19:10:04 -04:00
Jacob Heider caa7f8a444 allows packages to require QA 2023-06-05 21:13:32 -04:00
Max Howell cd80b6224d
there's no need to setup tea twice 2023-05-30 07:26:32 -04:00
Jacob Heider 96062d4d3f
unpin cli 2023-05-25 11:45:50 -04:00
Jacob Heider 6007ba1a9f
temp workaround to tea/lib bug 2023-05-24 20:31:26 -04:00
Pascal EDMOND f1bd915135
+swiftlint (#1549)
* +swiftlint

* test brewkit fixes

* brewkit 0.31.1

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-05-18 18:54:31 -04:00
Jacob Heider f6f7b1c89d
index on PR merge 2023-05-05 19:39:46 -04:00
Jacob Heider d88e437db7
still need to bottle from bottle-pr 2023-04-29 21:51:06 -04:00
Jacob Heider d0afeaf2f4
have get-platforms partial filter unavailable platforms, instead of dropping (#1739)
* improve get-platforms.ts

* test half filtered

* figured this might be weird

* no undefined, i guess.

* or double quotes

* ready
2023-04-29 21:45:57 -04:00
Jacob Heider d3caa70dc9 use new platform logic 2023-04-24 14:23:08 -04:00
Jacob Heider a0081c4023 allow for platform whitelist in yaml 2023-04-24 13:24:32 -04:00
Max Howell d5ffa8efad wip 2023-04-20 08:20:45 -04:00
Max Howell 3db4f100bc use new array based scripts for clarity 2023-04-20 08:20:45 -04:00
Jacob Heider 4da98e4f4f
fix(complain.yml) 2023-04-11 18:04:29 -04:00
Max Howell e36f971356
GHA gardening (#1299) 2023-04-09 08:26:48 -04:00
Jacob Heider d2c6e32d01
needs a default for external PRs 2023-03-31 13:34:35 -04:00
Jacob Heider 0b160b2013
codesigning done during build by fix-machos.rb (#1154)
* codesigning done during build by fix-machos.rb

* align names
2023-03-31 10:12:12 -04:00
Jacob Heider ff58686c65
ugh. typos. 2023-03-30 17:31:32 -04:00
Jacob Heider 8667d58cf4 fewer issues for build failures 2023-03-30 17:29:12 -04:00
Jacob Heider c1165e9788
remove defunct automation 2023-03-28 19:19:32 -04:00
Jacob Heider 999b6a83e2
make the issue even if slack fails 2023-03-25 20:35:56 -04:00
Max Howell 99cfa3a0de
workflow names style fix 2023-03-16 11:43:55 -04:00
Max Howell 257147e6e1 +x.org/exts
Closes #213
2023-03-16 11:42:24 -04:00
Max Howell 6f7651f69e
Merge branch 'main' into pantry.core 2023-03-15 09:09:36 -04:00
Max Howell 1d128f94c9
Prep for archival 2023-03-15 08:14:20 -04:00
Jacob Heider c2ae029b4a
de-split pantries
I think this is all the changes
2023-03-15 08:13:53 -04:00
Jacob Heider c0896475f4
pass GH_TOKEN into workflow dispatcher 2023-03-14 17:41:46 -04:00
Jacob Heider 11ca7336d7
rework for single pantry (#497)
* rework for single pantry

* a few things missed
2023-03-14 16:41:37 -04:00
Jacob Heider c92d3ef609
move all actions to brewkit (#493)
* move all actions to `brewkit`

* prep for merge

* top-level @v0 actions
2023-03-10 21:17:42 -05:00
Jacob Heider be290d2ccd
move all actions to brewkit (#546)
* move all actions to `brewkit`

* move scripts

* prep for merge

* top-level @v0 actions
2023-03-10 21:14:21 -05:00
Jacob Heider a26eec476d restore brewkit to ^0.7.1
also hack to get tests working again
2023-03-09 19:25:26 -05:00
Max Howell abdb0450b0 Don’t set TEA_PREFIX 2023-03-09 10:39:57 -05:00
Max Howell 9a351d6e8e
Don’t set TEA_PREFIX (#522)
* Don’t set TEA_PREFIX

Fixes https://github.com/teaxyz/cli/issues/427

We build to TEA_PREFIX by default in pantry dev-envs now. You can still override this if you want.

`TEA_PANTRY_PATH=foo tea bar` will now use

* wip
2023-03-09 10:39:49 -05:00
Jacob Heider e59e13ca08
has to clean destination when bottling too. 2023-03-04 22:54:07 -05:00
Jacob Heider ec2d3130b2
correct gpg passphrase variable name 2023-03-04 21:11:59 -05:00
Jacob Heider d1387ce13d fix making certain changes in packages 2023-03-03 19:40:05 -05:00
Jacob Heider 7535698058
all the duck in a row 2023-03-03 18:23:29 -05:00
Jacob Heider 7426d862c2
cleanup 2023-03-03 18:18:05 -05:00
Jacob Heider 6a799a5d47
extra fancy version 2023-03-03 18:09:23 -05:00
Jacob Heider 6dd73eb14e
unlink a little harder 2023-03-03 17:44:47 -05:00
Jacob Heider b0eb1fed1f
Use --unlink when extracting build artifacts to prevent issues 2023-03-03 17:30:33 -05:00
Jacob Heider 04cd68f914
use relatative-srcs (which can be empty) 2023-03-02 17:38:39 -05:00
Max Howell 3053d71414
k no 2023-02-27 09:53:49 -05:00
Max Howell 0d6b087c50
The action doesn’t create the file if not exist
Refs https://github.com/fregante/setup-git-user/issues/9
2023-02-27 09:43:44 -05:00
Max Howell 0a7f2d6bf1
Ensure git has a user set up for builds
python-venv script needs git now—because pip install . requires that the checkout has a git tag to tell it what version it is building lol
2023-02-27 09:25:52 -05:00
Max Howell e9c6d16019
For some reason pantry path isn't getting set 2023-02-25 11:31:33 -05:00
Jacob Heider d57ed9a803
and this one 2023-02-25 03:54:32 -05:00
Jacob Heider 24bdb5810b
forgot this one 2023-02-25 03:51:41 -05:00
Jacob Heider 1c809689b4
Fix bottle.yml (#403)
* fix(bottle.yml)

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* use @main action definition
2023-02-25 03:05:09 -05:00
Jacob Heider 1f16fee553
tea not finding pantry when bottling 2023-02-25 01:06:36 -05:00
Jacob Heider ed1fede886
one more more 2023-02-24 17:10:30 -05:00
Jacob Heider 5c1ceed3ff
one more 2023-02-24 16:05:52 -05:00
Jacob Heider a9b25a4c76
finish has-artifacts 2023-02-24 16:05:02 -05:00
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
Jacob Heider b16629a131
workable test for remote PRs 2023-02-22 19:07:17 -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 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
Jacob Heider 74fa81843b
i'll get this 2023-02-16 18:41:49 -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 adaaf3af94
test 2023-02-15 16:15:57 -05:00
Jacob Heider 42ad10b818
this shouldn't be this hard 2023-02-14 22:47:00 -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