Knowledge base of ~80+ markdown files across 14 domains (00-13), Logseq graph, hardware design files (KiCAD), infrastructure configs, and talas-wiki static site. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
60 lines
2.5 KiB
Text
60 lines
2.5 KiB
Text
- name: Install dependencies
|
||
apt:
|
||
name:
|
||
- npm
|
||
- curl
|
||
- git
|
||
state: present
|
||
tags: ciso
|
||
|
||
- name: Install NVM
|
||
shell: |
|
||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
|
||
args:
|
||
creates: ~/.nvm/nvm.sh
|
||
tags: ciso
|
||
|
||
- name: Load NVM and set default Node.js version
|
||
shell: |
|
||
export NVM_DIR="$HOME/.nvm"
|
||
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
|
||
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
|
||
nvm install 22
|
||
args:
|
||
executable: /bin/bash
|
||
tags: ciso
|
||
|
||
- name: Install PNPM
|
||
shell: |
|
||
curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=10.0.0 sh -
|
||
args:
|
||
creates: ~/.local/share/pnpm
|
||
tags: ciso
|
||
|
||
- name: Load PNPM, install dependencies and build
|
||
shell: |
|
||
export PNPM_HOME="/root/.local/share/pnpm"
|
||
case ":$PATH:" in
|
||
*":$PNPM_HOME:"*) ;;
|
||
*) export PATH="$PNPM_HOME:$PATH" ;;
|
||
esac
|
||
pnpm install
|
||
pnpm run build
|
||
args:
|
||
creates: ~/.local/share/pnpm
|
||
tags: ciso
|
||
|
||
- name: Install frontend dependencies
|
||
shell: "pnpm install"
|
||
args:
|
||
chdir: "{{ frontend_path }}"
|
||
tags:
|
||
- ciso
|
||
- test
|
||
|
||
|
||
TASK [ciso : Install frontend dependencies] ***************************************************************************************************************************************************
|
||
Friday 07 February 2025 17:05:21 +0100 (0:00:00.176) 0:00:31.929 *******
|
||
fatal: [ciso-1]: FAILED! => {"changed": true, "cmd": "pnpm install", "delta": "0:00:00.653811", "end": "2025-02-07 17:05:21.972984", "msg": "non-zero return code", "rc": 1, "start": "2025-02-07 17:05:21.319173", "stderr": "", "stderr_lines": [], "stdout": "Lockfile is up to date, resolution step is skipped\n ERR_PNPM_UNSUPPORTED_ENGINE Unsupported environment (bad pnpm and/or Node.js version)\n\nYour Node version is incompatible with \"@wolfy1339/lru-cache@11.0.2-patch.1\".\n\nExpected version: 18 >=18.20 || 20 || >=22\nGot: v18.19.0\n\nThis is happening because the package's manifest has an engines.node field specified.\nTo fix this issue, install the required Node version.", "stdout_lines": ["Lockfile is up to date, resolution step is skipped", " ERR_PNPM_UNSUPPORTED_ENGINE Unsupported environment (bad pnpm and/or Node.js version)", "", "Your Node version is incompatible with \"@wolfy1339/lru-cache@11.0.2-patch.1\".", "", "Expected version: 18 >=18.20 || 20 || >=22", "Got: v18.19.0", "", "This is happening because the package's manifest has an engines.node field specified.", "To fix this issue, install the required Node version."]}
|
||
|
||
|