diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ad804c..ab74189 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: volta-cli/action@v4 + - uses: jdx/mise-action@v2 - name: Get yarn cache directory path id: yarn-cache-dir-path @@ -37,7 +37,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: volta-cli/action@v4 + - uses: jdx/mise-action@v2 - name: Get yarn cache directory path id: yarn-cache-dir-path diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4984bd9..a221df9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 with: persist-credentials: false - - uses: volta-cli/action@v4 + - uses: jdx/mise-action@v2 - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT diff --git a/README.md b/README.md index 1ab84a9..d04b8ad 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,10 @@ ember install @movable/fluid ### Installation -1. Ensure you have [`volta`](https://volta.sh) installed on your computer +1. Install [`mise`](https://mise.jdx.dev/) for tool version management 2. Clone the repo -3. `yarn install` +3. `mise trust && mise install` +4. `yarn install` ### Server diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..a54bbf6 --- /dev/null +++ b/mise.toml @@ -0,0 +1,4 @@ +[tools] +node = "24.14.0" +yarn = "1.22.10" + diff --git a/package.json b/package.json index 20e7eba..eb633f9 100644 --- a/package.json +++ b/package.json @@ -166,9 +166,5 @@ "*.js": "eslint --fix", "*.{hbs,json,md,yml}": "prettier --write" }, - "volta": { - "node": "24.14.0", - "yarn": "1.22.10" - }, "packageManager": "yarn@4.13.0" }