Skip to content

Commit

Permalink
onboard item-system and parser to new infra
Browse files Browse the repository at this point in the history
  • Loading branch information
Pistonight committed Jan 30, 2025
1 parent 21aa23c commit aae8c2f
Show file tree
Hide file tree
Showing 58 changed files with 2,895 additions and 5,020 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
resolver = "2"
members = [
"packages/runtime",
"next/botw-ist-command",
"research/trace-view",
"packages/parser",
"packages/runtime-wasm",
Expand Down
52 changes: 42 additions & 10 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@ includes:
taskfile: ./packages/app
dir: ./packages/app

monaco-editor:
taskfile: ./packages/monaco-editor-contrib
dir: ./packages/monaco-editor-contrib

manual:
aliases: [man]
taskfile: ./manual
Expand All @@ -39,14 +35,31 @@ includes:
aliases: [trv]
dir: ./research/trace-view

# new ones below

research:
taskfile: ./packages/research-scripts
dir: ./packages/research-scripts
optional: true

localization:
taskfile: ./packages/localization
dir: ./packages/localization
internal: true

item-assets:
taskfile: ./packages/item-assets
dir: ./packages/item-assets
internal: true

item-system:
taskfile: ./packages/item-system
dir: ./packages/item-system
internal: true

parser:
taskfile: ./packages/parser
dir: ./packages/parser
internal: true

tasks:
install-cargo-extra-tools:
Expand All @@ -60,13 +73,32 @@ tasks:
aliases: [i]
cmds:
- magoo install
- task: install-workex
- task: research:build
- pnpm i
- task: localization:build
- task: install-deps
- pnpm install

install-workex:
install-ci:
cmds:
- task: install-deps
- pnpm install --frozen-lockfile

install-deps:
deps:
- localization:pull-artifacts
- item-assets:pull-artifacts
- item-system:pull-artifacts
- parser:pull-artifacts
cmds:
- rm -rf packages/workex
- workex --lib-out-path packages/workex --lib-package --lib-only

check:
cmds:
- task: localization:check
- task: item-assets:check
- task: item-system:check
- task: parser:check

test:
cmds:
- task: parser:test

1 change: 0 additions & 1 deletion next/botw-ist-command/.gitignore

This file was deleted.

Loading

0 comments on commit aae8c2f

Please sign in to comment.