Skip to content

Commit 60e773b

Browse files
committed
Include testes, lint, and version steps
1 parent e4f1a69 commit 60e773b

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

.changeset/stale-coins-punch.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/workflows/npm-publish.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ jobs:
3131
- name: Install dependencies
3232
run: npm ci
3333

34+
- name: Run tests
35+
run: npm run test --workspaces
36+
37+
- name: Run eslint
38+
run: npm run lint --workspaces
39+
3440
- name: Parse release tag
3541
id: tag
3642
run: |
@@ -41,6 +47,9 @@ jobs:
4147
echo "name=$NAME" >> $GITHUB_OUTPUT
4248
echo "version=$VERSION" >> $GITHUB_OUTPUT
4349
50+
- name: Version packages
51+
run: npx changeset version
52+
4453
- name: Publish packages
4554
run: npx changeset publish
4655

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ A collection of packages to help create Minecraft Bedrock add-ons!
1010
- @lpsmods/mc-superstruct
1111
- @lpsmods/mc-utils
1212
- @lpsmods/mcaddon-bridge
13+
14+
> Not associated with or approved by Mojang Studios or Microsoft

0 commit comments

Comments
 (0)