Jacob Heider
bde8d279b0
fix publish new packages
2023-12-15 02:40:49 -05:00
Max Howell
641739b6ed
ci tweaks ( #4380 )
2023-12-13 11:47:32 -05:00
Jacob Heider
6e9c29e003
fix complain
2023-12-13 11:23:45 -05:00
Jacob Heider
cfee7f34b4
name mismatch
2023-12-13 11:17:59 -05:00
Jacob Heider
44b1c0cfa9
add issues: write
...
nvalid workflow file: .github/workflows/cd.yml#L32
The workflow is not valid. .github/workflows/cd.yml (Line: 32, Col: 3): Error calling workflow 'pkgxdev/pantry/.github/workflows/new-version.yml@1eeb96302da6f8a7f0f524473a90dc3006b6a38e'. The nested job 'complain' is requesting 'issues: write', but is only allowed 'issues: none'.
2023-12-13 10:30:07 -05:00
Max Howell
4cc81d6bc5
[cd] fix versions.txt invalidation
2023-12-13 05:55:26 -05:00
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
0719b3e8e4
add labels like “node”, “python” etc.
2023-10-31 13:09:05 -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
Max Howell
6fd326ed46
use libtea
2023-06-21 18:22:22 -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
c71f0b84f4
pin deno to 1.34.2 because 1.34.3 broke
2023-06-15 23:41:08 -04:00
ABevier
a81eab59ae
pin version in script
2023-06-12 19:20:31 -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
3248e8fa30
faster codesigning with file extension blacklisting
...
second test
repeat second test
repeat first test
repeat repeating second test
more test two
test 2
test 3
test 3.1
test 3.2
test 3.2.1
test 3.2.2
test 3.2.3
test 3.3
test 4
test 4.1
test 4.2
test 4.3
test 4.4 (I hate shell escaping)
2023-03-08 18:06:13 -05:00
Max Howell
212a592e09
pin to brewkit ~0.5
2023-03-08 09:02:33 -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
Jacob Heider
cba587bf0f
Guard condition for existing keychain
2023-02-27 11:42:37 -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