Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pnocera
/
bookstack-mcp-server
Public
Notifications
You must be signed in to change notification settings
Fork
28
Star
92
Code
Issues
4
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
ci: automate releases with release-please and OIDC publishing
- #17
#17
Merged
pnocera
merged 22 commits into
main
pnocera/bookstack-mcp-server:main
from
chore/release-automation
pnocera/bookstack-mcp-server:chore/release-automation
Copy head branch name to clipboard
Jul 17, 2026
Conversation
Commits
22
(22)
Checks
Files changed
Merged
ci: automate releases with release-please and OIDC publishing
#17
pnocera
merged 22 commits into
main
pnocera/bookstack-mcp-server:main
from
chore/release-automation
pnocera/bookstack-mcp-server:chore/release-automation
Copy head branch name to clipboard
Commits
Commits on Jul 17, 2026
ci: automate releases with release-please and OIDC publishing
Show description for 82f939b
pnocera
and
claude
committed
82f939b
View commit details
Copy full SHA for 82f939b
Browse repository at this point
docs: correct the release runbook's failure and recovery paths
Show description for c3c75a4
pnocera
committed
c3c75a4
View commit details
Copy full SHA for c3c75a4
Browse repository at this point
docs: make the manual release procedures fail closed
Show description for 7396a5d
pnocera
committed
7396a5d
View commit details
Copy full SHA for 7396a5d
Browse repository at this point
fix(release): check out the release tag by fully qualified ref
Show description for 3d991f8
pnocera
committed
3d991f8
View commit details
Copy full SHA for 3d991f8
Browse repository at this point
fix(release): bind the published worktree to the triggering merge
Show description for 84ac766
pnocera
committed
84ac766
View commit details
Copy full SHA for 84ac766
Browse repository at this point
fix(release): bind the release to the Release PR that produced it
Show description for 66b2db8
pnocera
committed
66b2db8
View commit details
Copy full SHA for 66b2db8
Browse repository at this point
fix(release): make the npm-publish environment the boundary; split the jobs
Show description for abdca1a
pnocera
committed
abdca1a
View commit details
Copy full SHA for abdca1a
Browse repository at this point
fix(release): serialize the release state machine with queue: max
Show description for c950f63
pnocera
committed
c950f63
View commit details
Copy full SHA for c950f63
Browse repository at this point
fix: report the package's real version, not a 1.0.0 literal
Show description for 227cce1
pnocera
committed
227cce1
View commit details
Copy full SHA for 227cce1
Browse repository at this point
test: assert the version at the surfaces that announce it
Show description for b4b6984
pnocera
committed
b4b6984
View commit details
Copy full SHA for b4b6984
Browse repository at this point
test: assert the outbound User-Agent on the wire, not in axios defaults
Show description for d7561e0
pnocera
committed
d7561e0
View commit details
Copy full SHA for d7561e0
Browse repository at this point
test: cover the default version path, not just the override branch
Show description for 93c202a
pnocera
committed
93c202a
View commit details
Copy full SHA for 93c202a
Browse repository at this point
test: assert the package default at initialize and GET /, and stop leaking config
Show description for 3e48100
pnocera
committed
3e48100
View commit details
Copy full SHA for 3e48100
Browse repository at this point
test: make the teardown postcondition and env restore actually check
Show description for 84e2783
pnocera
committed
84e2783
View commit details
Copy full SHA for 84e2783
Browse repository at this point
test: prove the singleton is absent instead of interrogating an error
Show description for f39b707
pnocera
committed
f39b707
View commit details
Copy full SHA for f39b707
Browse repository at this point
docs: stop the local recovery from dragging npm `latest` backwards
Show description for a24919a
pnocera
committed
a24919a
View commit details
Copy full SHA for a24919a
Browse repository at this point
docs: make local recovery mode-explicit and check the published version set
Show description for 0359a72
pnocera
committed
0359a72
View commit details
Copy full SHA for 0359a72
Browse repository at this point
docs: make backfill prove it is one, and pin npm before the pack preview
Show description for 5e50b3e
pnocera
committed
5e50b3e
View commit details
Copy full SHA for 5e50b3e
Browse repository at this point
docs: let npm enforce the tag policy instead of a homegrown state machine
Show description for de499ad
pnocera
committed
de499ad
View commit details
Copy full SHA for de499ad
Browse repository at this point
docs: arm npm's tag guard properly, and stop claiming it is atomic
Show description for b49fb8d
pnocera
committed
b49fb8d
View commit details
Copy full SHA for b49fb8d
Browse repository at this point
docs: do not treat a failed npm config read as proof of a clean config
Show description for e942a46
pnocera
committed
e942a46
View commit details
Copy full SHA for e942a46
Browse repository at this point
docs: match the npm config with bash, not a matcher that can fail
Show description for 4c695d4
pnocera
committed
4c695d4
View commit details
Copy full SHA for 4c695d4
Browse repository at this point
You can’t perform that action at this time.