Skip to content

chore: release 0.6.1 (hardening: CI-context guards + isolated local simulator) - #3

Merged
PerryLink merged 5 commits into
mainfrom
ci-integration
Aug 16, 2026
Merged

chore: release 0.6.1 (hardening: CI-context guards + isolated local simulator)#3
PerryLink merged 5 commits into
mainfrom
ci-integration

Conversation

@PerryLink

Copy link
Copy Markdown
Owner

Version bump to 0.6.1 for the local-machine hardening release.

  • package.json: 0.6.0 -> 0.6.1
  • CHANGELOG.md: new [0.6.1] section (hardening entries moved out of [0.6.0])

… simulator
- action-patch.mjs / action-post.mjs now refuse to run without RUNNER_TEMP and GITHUB_WORKSPACE, so they can never write profile overlays or reports into unknown local locations (previously a local run fell back to ./dsh-github and inherited the machine-scope DSH_HOME)
- new scripts/local-test.mjs replays the composite action locally with DSH_HOME, DSH_PROFILE_DIR, RUNNER_TEMP, and the output dir hardcoded under a fresh temp sandbox (dsh-github-local-*), overriding any inherited DSH_HOME
- regression tests in test/action-guard.test.ts; local-testing notes in all five READMEs and the changelog
# Conflicts:
#	CHANGELOG.md
#	scripts/action-patch.mjs
#	scripts/action-post.mjs
@PerryLink
PerryLink merged commit 21785bc into mainAug 16, 2026
1 check passed
@PerryLink
PerryLink deleted the ci-integration branch August 16, 2026 16:38
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@PerryLink