Skip to content

Commit 33b4818

Browse files
authored
chore: release prep for v1.5.5 (#43)
## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) ## Description ### Added - Added `src/posts/2025-11-09-privacy-and-security.md`, along with image assets: - `src/img/privacy-security-promo.png` - `src/img/privacy-security-promo.webp` - Added `src/posts/2025-11-09-sideloading.md`, along with image assets: - `src/img/sideloading-promo.png` - `src/img/sideloading-promo.webp` - Introduced `npm-run-all` devDependency for more efficient linting. ### Changed - Refactored `src/contributing.md` to accurately reflect the proper method of contributing. - Revised emphasis in the **Message authentication codes** section of `/src/posts/secure-secure-shell.md`. - Updated CI workflows to utilize **Node.js v24** (LTS): - `build-and-deploy.yml` - `publish-test.yml` - `publish.yml` - Revised scripts in `package.json` for more efficient use by utilizing `npm-run-all`. - Updated `.python-version` to reflect **Python v3.14**. - Bumped project version to `v1.5.5`. - Updated **Node.js** dependencies: - `@eslint/js` `^9.38.0` → `^9.39.1` - `@eslint/json` `^0.13.2` → `^0.14.0` - `eslint` `^9.38.0` → `^9.39.1` - `globals` `^16.4.0` → `^16.5.0` - Updated **Python** dependencies: - `mkdocs-material` `9.6.22` → `9.6.23` - `mkdocs-rss-plugin` `1.17.4` → `1.17.5` ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [x] I have read and followed the guidelines in the **[CONTRIBUTING](https://github.com/netwk-pro/.github/blob/master/.github/CONTRIBUTING.md)** document. - [x] I've checked for existing Pull Requests for the same update/change. - [x] My code follows the project’s coding style. - [x] My code has been linted locally before submission. - [x] All new and existing tests pass. &nbsp; - [x] I have updated the documentation accordingly. - [ ] I have added tests to cover my changes, if applicable. *(Optional, especially for new contributors)* Pull requests are part of a collaborative process — we welcome contributions and review each one carefully. For all but the smallest changes, you can expect maintainers to request improvements or clarifications. Please check back after opening your PR and be responsive to feedback so we can get your contribution merged quickly. Thanks for helping improve Network Pro Strategies!
2 parents 081197e + 459967c commit 33b4818

18 files changed

+2719
-368
lines changed

.github/workflows/build-and-deploy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: Set up Node.js
4141
uses: actions/setup-node@v6
4242
with:
43-
node-version: 22
43+
node-version: 24
4444
cache: npm
4545
cache-dependency-path: package-lock.json
4646

@@ -60,6 +60,7 @@ jobs:
6060
uses: actions/setup-python@v6
6161
with:
6262
python-version-file: .python-version
63+
cache: 'pip'
6364

6465
- name: Install Python dependencies
6566
run: pip install -r requirements.txt

.github/workflows/publish-test.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Set up Node.js
3737
uses: actions/setup-node@v6
3838
with:
39-
node-version: 22
39+
node-version: 24
4040
cache: npm
4141
cache-dependency-path: package-lock.json
4242

@@ -53,6 +53,7 @@ jobs:
5353
uses: actions/setup-python@v6
5454
with:
5555
python-version-file: .python-version
56+
cache: 'pip'
5657

5758
- name: Install Python dependencies
5859
run: pip install -r requirements.txt
@@ -95,7 +96,7 @@ jobs:
9596
- name: Set up Node.js for npmjs
9697
uses: actions/setup-node@v6
9798
with:
98-
node-version: 22
99+
node-version: 24
99100
registry-url: https://registry.npmjs.org/
100101
cache: npm
101102

@@ -143,7 +144,7 @@ jobs:
143144
- name: Set up Node.js for GPR
144145
uses: actions/setup-node@v6
145146
with:
146-
node-version: 22
147+
node-version: 24
147148
registry-url: https://npm.pkg.github.com/
148149
cache: npm
149150

.github/workflows/publish.yml

Lines changed: 4 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Set up Node.js
3939
uses: actions/setup-node@v6
4040
with:
41-
node-version: 22
41+
node-version: 24
4242
cache: npm
4343
cache-dependency-path: package-lock.json
4444

@@ -55,6 +55,7 @@ jobs:
5555
uses: actions/setup-python@v6
5656
with:
5757
python-version-file: .python-version
58+
cache: 'pip'
5859

5960
- name: Install Python dependencies
6061
run: pip install -r requirements.txt
@@ -97,7 +98,7 @@ jobs:
9798
- name: Set up Node.js for npmjs
9899
uses: actions/setup-node@v6
99100
with:
100-
node-version: 22
101+
node-version: 24
101102
registry-url: https://registry.npmjs.org/
102103
cache: npm
103104
cache-dependency-path: package-lock.json
@@ -115,24 +116,6 @@ jobs:
115116
git config --global user.email "[email protected]"
116117
git config --global user.name "SunDevil311"
117118
118-
#- name: Print npm config and registry info
119-
# run: |
120-
# echo "🔍 NPM registry (from config):"
121-
# npm config get registry
122-
123-
# echo "🔍 NPM user config location:"
124-
# echo "$NPM_CONFIG_USERCONFIG"
125-
126-
# echo "🔍 .npmrc contents:"
127-
# cat "$NPM_CONFIG_USERCONFIG" || echo "❌ No .npmrc found"
128-
# env:
129-
# NODE_AUTH_TOKEN: ${{ secrets.NPM_NETPRO }}
130-
131-
#- name: Verify npm authentication
132-
# run: npm whoami
133-
# env:
134-
# NODE_AUTH_TOKEN: ${{ secrets.NPM_NETPRO }}
135-
136119
- name: Publish package to npmjs
137120
run: npm publish --access public
138121
env:
@@ -158,7 +141,7 @@ jobs:
158141
- name: Set up Node.js for GPR
159142
uses: actions/setup-node@v6
160143
with:
161-
node-version: 22
144+
node-version: 24
162145
registry-url: https://npm.pkg.github.com/
163146
cache: npm
164147
cache-dependency-path: package-lock.json
@@ -180,24 +163,6 @@ jobs:
180163
run: |
181164
sed -i 's/"name": "[^"]*"/"name": "@netwk-pro\/blog"/' package.json
182165
183-
#- name: Print npm config and registry info
184-
# run: |
185-
# echo "🔍 NPM registry (from config):"
186-
# npm config get registry
187-
188-
# echo "🔍 NPM user config location:"
189-
# echo "$NPM_CONFIG_USERCONFIG"
190-
191-
# echo "🔍 .npmrc contents:"
192-
# cat "$NPM_CONFIG_USERCONFIG" || echo "❌ No .npmrc found"
193-
# env:
194-
# NODE_AUTH_TOKEN: ${{ secrets.NWPRO_GPR }}
195-
196-
#- name: Verify npm authentication
197-
# run: npm whoami --registry=https://npm.pkg.github.com/
198-
# env:
199-
# NODE_AUTH_TOKEN: ${{ secrets.NWPRO_GPR }}
200-
201166
- name: Publish package to GPR
202167
run: npm publish --registry=https://npm.pkg.github.com/
203168
env:

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13
1+
3.14

CHANGELOG.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,43 @@ formatting may vary.
1616

1717
---
1818

19+
## [1.5.5] - 2025-11-09
20+
21+
### Added
22+
23+
- Added `src/posts/2025-11-09-privacy-and-security.md`, along with image assets:
24+
- `src/img/privacy-security-promo.png`
25+
- `src/img/privacy-security-promo.webp`
26+
- Added `src/posts/2025-11-09-sideloading.md`, along with image assets:
27+
- `src/img/sideloading-promo.png`
28+
- `src/img/sideloading-promo.webp`
29+
- Introduced `npm-run-all` devDependency for more efficient linting.
30+
31+
### Changed
32+
33+
- Refactored `src/contributing.md` to accurately reflect the proper method of
34+
contributing.
35+
- Revised emphasis in the **Message authentication codes** section of
36+
`/src/posts/secure-secure-shell.md`.
37+
- Updated CI workflows to utilize **Node.js v24** (LTS):
38+
- `build-and-deploy.yml`
39+
- `publish-test.yml`
40+
- `publish.yml`
41+
- Revised scripts in `package.json` for more efficient use by utilizing
42+
`npm-run-all`.
43+
- Updated `.python-version` to reflect **Python v3.14**.
44+
- Bumped project version to `v1.5.5`.
45+
- Updated **Node.js** dependencies:
46+
- `@eslint/js` `^9.38.0``^9.39.1`
47+
- `@eslint/json` `^0.13.2``^0.14.0`
48+
- `eslint` `^9.38.0``^9.39.1`
49+
- `globals` `^16.4.0``^16.5.0`
50+
- Updated **Python** dependencies:
51+
- `mkdocs-material` `9.6.22``9.6.23`
52+
- `mkdocs-rss-plugin` `1.17.4``1.17.5`
53+
54+
---
55+
1956
## [1.5.4] - 2025-10-28
2057

2158
### Added
@@ -399,7 +436,8 @@ formatting may vary.
399436

400437
<!-- Link references -->
401438

402-
[Unreleased]: https://github.com/netwk-pro/blog/compare/v1.5.4...HEAD
439+
[Unreleased]: https://github.com/netwk-pro/blog/compare/v1.5.5...HEAD
440+
[1.5.5]: https://github.com/netwk-pro/blog/releases/tag/v1.5.5
403441
[1.5.4]: https://github.com/netwk-pro/blog/releases/tag/v1.5.4
404442
[1.5.3]: https://github.com/netwk-pro/blog/releases/tag/v1.5.3
405443
[1.5.2]: https://github.com/netwk-pro/blog/releases/tag/v1.5.2

cspell.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717
"Heli",
1818
"heliboard",
1919
"homescreen",
20+
"issuetrack",
2021
"lastmod",
2122
"mkdocs",
2223
"msauth",
24+
"ncurc",
2325
"neteng",
2426
"NETPRO",
2527
"netwk",
@@ -29,6 +31,7 @@
2931
"otphelper",
3032
"pozil",
3133
"robotstxt",
34+
"sideloading",
3235
"sonicwall",
3336
"Squircle",
3437
"srcset",

0 commit comments

Comments
 (0)