Skip to content

Commit b1eca79

Browse files
authored
Merge pull request #311 from webdeveric/dev
Updated dev dependencies
2 parents f6985ae + 3265389 commit b1eca79

File tree

9 files changed

+317
-245
lines changed

9 files changed

+317
-245
lines changed

.github/workflows/weekly-ci.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Weekly CI
2+
3+
on:
4+
schedule:
5+
- cron: '0 16 * * 1' # Mondays at 4pm
6+
7+
jobs:
8+
weekly-ci:
9+
name: Weekly CI
10+
strategy:
11+
fail-fast: true
12+
matrix:
13+
os: [ubuntu-latest, macos-latest, windows-latest]
14+
node-version: [20.x, 22.x]
15+
webpack-version: ['5.61.0', latest]
16+
dev-server-version: [4, latest]
17+
css-loader-version: ['3.5.0', latest]
18+
runs-on: ${{ matrix.os }}
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v4
22+
23+
- name: Setup pnpm
24+
uses: pnpm/action-setup@v4
25+
26+
- name: Use Node.js ${{ matrix.node-version }}
27+
uses: actions/setup-node@v4
28+
with:
29+
node-version: ${{ matrix.node-version }}
30+
cache: 'pnpm'
31+
32+
- name: Install dependencies
33+
run: pnpm install --frozen-lockfile
34+
35+
- name: Install specific dependency versions
36+
run: pnpm install webpack@${{ matrix.webpack-version }} webpack-dev-server@${{ matrix.dev-server-version }} css-loader@${{ matrix.css-loader-version }} --no-lockfile
37+
38+
- name: Linting
39+
run: pnpm lint
40+
41+
- name: Build
42+
run: pnpm build
43+
44+
- name: Test
45+
run: pnpm coverage

CONTRIBUTING.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,15 @@ pnpm test
2020
Run tests and generate a coverage report. Please keep the code coverage at 100%.
2121

2222
```bash
23-
pnpm test:report
23+
pnpm coverage
2424
```
2525

26+
## Commit messages
27+
28+
Commit messages should follow [conventional commits](https://www.conventionalcommits.org/).
29+
30+
Releases are created automatically and the version bump is determined from the commit messages.
31+
2632
## Pull requests
2733

2834
Pull requests are welcome. If you want to add a large feature or breaking change, please open an issue first so it can be discussed.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"files": [
6666
"dist"
6767
],
68-
"packageManager": "pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad",
68+
"packageManager": "pnpm@10.14.0-0+sha512.2cd47a0cbf5f1d1de7693a88307a0ede5be94e0d3b34853d800ee775efbea0650cb562b77605ec80bc8d925f5cd27c4dfe8bb04d3a0b76090784c664450d32d6",
6969
"scripts": {
7070
"clean": "rimraf ./coverage/ ./dist/ ./cache/",
7171
"prebuild": "pnpm clean",
@@ -117,16 +117,16 @@
117117
"fs-extra": "^11.3.0",
118118
"husky": "^9.1.7",
119119
"lint-staged": "^16.1.2",
120-
"memfs": "^4.17.2",
120+
"memfs": "^4.23.0",
121121
"mini-css-extract-plugin": "^2.9.2",
122122
"prettier": "^3.6.2",
123123
"rimraf": "^6.0.1",
124124
"sass-loader": "^16.0.5",
125125
"semantic-release": "^24.2.7",
126126
"typescript": "^5.8.3",
127-
"validate-package-exports": "^0.12.0",
127+
"validate-package-exports": "^0.13.0",
128128
"vitest": "^3.2.4",
129-
"webpack": "^5.100.2",
129+
"webpack": "^5.101.0",
130130
"webpack-dev-server": "^5.2.2",
131131
"webpack-subresource-integrity": "^5.1.0"
132132
},

0 commit comments

Comments
 (0)