mirror of
https://github.com/ivabus/pantry
synced 2024-09-20 00:30:48 +03:00
+render (#480)
* wip * wip * wip * wip * this works, if https://github.com/teaxyz/brewkit/pull/71 merges * Update package.yml --------- Co-authored-by: Jacob Heider <jacob@tea.xyz>
This commit is contained in:
parent
5cd600f6c1
commit
ed424f9307
36
projects/render.com/package.yml
Normal file
36
projects/render.com/package.yml
Normal file
|
@ -0,0 +1,36 @@
|
|||
distributable:
|
||||
url: https://github.com/render-oss/render-cli/archive/refs/tags/v{{version}}.tar.gz
|
||||
strip-components: 1
|
||||
|
||||
versions:
|
||||
github: render-oss/render-cli/tags
|
||||
strip: /^v/
|
||||
|
||||
build:
|
||||
dependencies:
|
||||
deno.land: ^1.30
|
||||
script: |
|
||||
# Something is wrong with their deps-lock.json.
|
||||
# Two of the ajv packages fail to install correctly,
|
||||
# and others have hash mismatches.
|
||||
rm deps-lock.json
|
||||
sed -i.bak \
|
||||
-e "s/ajv-formats@2.1.1/ajv-formats@2.1.0/" \
|
||||
-e "s/ajv@8.11.0/ajv@8.11.1/" \
|
||||
deps.ts
|
||||
rm deps.ts.bak
|
||||
deno compile \
|
||||
--unstable \
|
||||
--allow-net \
|
||||
--allow-read \
|
||||
--allow-run \
|
||||
--allow-write \
|
||||
--allow-env \
|
||||
--output='{{prefix}}/bin/render' \
|
||||
./entry-point.ts
|
||||
test: deno test --allow-write --allow-read --allow-net --allow-env --allow-run
|
||||
|
||||
provides:
|
||||
- bin/render
|
||||
|
||||
test: render commands
|
Loading…
Reference in a new issue