-
Notifications
You must be signed in to change notification settings - Fork 17
/
dev.yml
44 lines (41 loc) · 1.1 KB
/
dev.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# dev.yml is a configuration for setting up development environments for Shopify toolchains.
# You may be able to use this tool outside of shopify with Minidev
# See: https://github.com/burke/minidev, but you're probably better off installing ruby manually and using bundle installing
# like any other ruby project.
name: product-taxonomy
type: ruby
up:
- ruby
- bundler
- custom:
name: "Remove old cue version"
# Cue versions prior to 0.7.0 won't work but our homebrew integration
# doesn't give us a great way to force an upgrade.
met?: '! ( cue version 2>/dev/null | grep -E "cue version v0\.[123456]\." )'
meet: brew uninstall cue
- node:
version: v20.12.2
pnpm: 8.15.5
package_manager: [email protected]
- packages:
- cue
- podman
commands:
build:
run: make build
rebuild:
run: make clean_sentinels && make build
clean:
run: make clean
console:
run: make console
release:
run: make release
run_docs:
run: make run_docs
seed:
run: make seed
generate_mappings:
run: make generate_mappings
test:
run: make test