Skip to content

Commit 0f4c3cc

Browse files
committed
install pnpm in ci
1 parent 145673e commit 0f4c3cc

4 files changed

Lines changed: 13 additions & 7006 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ jobs:
1818
node-version: 18
1919

2020
- name: install dependencies
21-
run: pnpm install
21+
run: |
22+
npm install -g pnpm
23+
pnpm install
2224
2325
- name: set development version
2426
run: node .github/version-bump.js "$(git rev-parse --short HEAD)"
@@ -45,7 +47,9 @@ jobs:
4547
node-version: 18
4648

4749
- name: install dependencies
48-
run: pnpm install
50+
run: |
51+
npm install -g pnpm
52+
pnpm install
4953
5054
- name: test
5155
run: pnpm run test
@@ -61,7 +65,9 @@ jobs:
6165
node-version: 18
6266

6367
- name: install dependencies
64-
run: pnpm install
68+
run: |
69+
npm install -g pnpm
70+
pnpm install
6571
6672
- name: lint
6773
run: pnpm run lint

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- name: Install
2424
run: |
2525
sudo apt-get -y install moreutils
26+
npm install -g pnpm
2627
pnpm install
2728
2829
- name: Lint

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,14 @@ If you have any questions about the usage of the plugin, take a look at the [wik
8080

8181
## 🐞 Bugs and Errors
8282

83-
If you encounter any errors while using this plugin, please report them to us. To do so, click [this link](https://github.com/leonhma/obsidian-functionplot/issues/new?assignees=leonhma&labels=bug&template=BUG_REPORT.yml), fill out the form as best as you can and click `Submit new issue`. These issues are publically viewable, so please don't submit any personal information.
83+
If you encounter any errors while using this plugin, please report them to us. To do so, click [this link](https://github.com/leonhma/obsidian-functionplot/issues/new?assignees=leonhma&labels=bug&template=BUG_REPORT.yml), fill out the form as best as you can and click `Submit new issue`. These issues are publicly viewable, so please don't submit any personal information.
8484

8585
## 🤝 Contributing
8686

8787
Contributions are always welcome! Be it submitting issues, editing the wiki or creating a pull request, contributions by people like you help keep the project evolving. Please adhere to the [contributing guidelines](CONTRIBUTING.md).
8888

89+
> Just a heads-up: This project uses `pnpm` as it's package manager, which you might have to download in order to make use of existing lockfiles. See: [Installation | pnpm](https://pnpm.io/installation)
90+
8991
## ©️ Attribution
9092

9193
This plugin is based on / uses:

0 commit comments

Comments
 (0)