Skip to content

fix: filter system identity vars from env injection - #1

Merged
yimsk merged 1 commit into
mainfrom
fix/filter-system-identity-vars
Mar 20, 2026
Merged

fix: filter system identity vars from env injection#1
yimsk merged 1 commit into
mainfrom
fix/filter-system-identity-vars

Conversation

@yimsk

@yimsk yimsk commented Mar 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Filter HOME, USER, LOGNAME, SHELL, HOSTNAME from env injection — nix/direnv can export these and override host values
  • Setup @changesets/cli + release.yml workflow for changeset-based releases

Changeset

Included as patch (0.1.00.1.1). Merging this PR triggers the release workflow which opens a "chore: release" PR. Merging that PR bumps version + publishes to npm.

How release works now

  1. Add .changeset/*.md with changes
  2. Merge to main
  3. changesets/action opens a release PR with version bump + CHANGELOG
  4. Merge the release PR → npm publish runs automatically

Requires NPM_TOKEN secret in repo settings.

nix/direnv can export HOME, USER, LOGNAME, SHELL, HOSTNAME which
override host values. Add to EXCLUDED_VARS filter.

Also: setup @changesets/cli + release workflow for future releases.
@yimsk
yimsk merged commit 76756f6 into main Mar 20, 2026
1 check passed
This was referenced Mar 20, 2026
Sign up for free to 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