Skip to content

drift

v0.2.0 Feature

This release adds 5 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

animation ascii cli go idle screensaver
+3 more
tcell tui unixporn

Summary

AI summary

Fixed bash terminal freeze when drift activates.

Full changelog

Fixed

  • bash shell integration: terminal no longer freezes when drift activates.
    Background subshells spawned with job control enabled are placed in their own
    process group; bash would then send SIGTTOU to the process when drift called
    tcsetattr, suspending it and locking the terminal. The timer subshell is now
    spawned with set +m so it stays in the shell's process group. A foreground
    guard (ps stat check) was also added to skip activation if a command is
    running when the timer fires.

Added

  • CODE_OF_CONDUCT.md — Contributor Covenant 2.1
  • SECURITY.md — private vulnerability reporting via GitHub Security Advisories
  • .github/CODEOWNERS — all PRs auto-assigned to @phlx0
  • .github/dependabot.yml — weekly automated updates for GitHub Actions and Go modules
  • CI: windows-latest added to the test matrix
  • CI: go mod tidy check to catch uncommitted go.sum drift
  • Release: go test -race step runs before GoReleaser to gate broken releases

Changed

  • CONTRIBUTING.md — expanded with Conventional Commits format, branch naming conventions, and type reference table
  • CI: push trigger narrowed to main only (PRs remain covered by pull_request)
  • CI: lint job now derives Go version from go.mod instead of a hardcoded value
  • CI: golangci-lint pinned to v1.64.0 instead of floating latest
  • CI: coverage upload targets Go 1.24 (latest in matrix)
  • Release: goreleaser-action pinned to v6.3.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track drift

Get notified when new releases ship.

Sign up free

About drift

Terminal screensaver that activates when you're idle — constellations, rain, particles & more. Press any key to resume. Just drift away!

All releases →

Related context

Beta — feedback welcome: [email protected]