Skip to content

chore: pre-0.1 release audit#51

Merged
robbycochran merged 2 commits into
mainfrom
rc-release
Jun 8, 2026
Merged

chore: pre-0.1 release audit#51
robbycochran merged 2 commits into
mainfrom
rc-release

Conversation

@robbycochran

Copy link
Copy Markdown
Collaborator

Summary

Pre-release audit found and fixed security issues, bugs, and stale docs.

Security:

  • Deleted plans/ directory (contained plaintext quay.io credentials -- rotate token)
  • Added --material to verbose redaction (was leaking GWS client_secret/refresh_token)
  • Deleted credentials.md, PROVIDERS-SPEC.md, todo-improve.md, docs/profile-concepts.md

Bugs fixed:

  • gwsProfileScopes() read from deleted sandbox/profiles/gws.yaml (GWS OAuth scopes never applied)
  • deploy_test.go TOML fixture used launcher key (runner image override silently untested)
  • .goreleaser.yaml missing binary: harness (release binaries would be named harness-openshell)

New:

  • harness --version flag with goreleaser ldflags injection
  • SPEC.md fully rewritten for agents/*.yaml, harness launch, -f flag
  • TODO.md rewritten with current roadmap

Updated: AGENTS.md, test fixtures, stale comments, .gitignore, README references

Net

-673 lines. Deleted 5 stale docs, fixed 3 bugs, added version support.

Test plan

  • go vet ./... + go test ./... pass
  • harness --version outputs harness version dev

Security:
- Delete plans/ dir (contained plaintext quay.io credentials)
- Delete credentials.md, PROVIDERS-SPEC.md, todo-improve.md,
  docs/profile-concepts.md (all reference deleted code)
- Add --material to verbose redaction (was leaking client_secret)
- Gitignore plans/, openshell-arch/, strategy-dashboard.html

Bugs fixed:
- gwsProfileScopes() path: sandbox/profiles -> agents/providers/profiles
- deploy_test.go TOML fixture: launcher -> runner image key
- .goreleaser.yaml: add binary: harness (was defaulting to harness-openshell)

New:
- harness --version flag with goreleaser ldflags injection
- SPEC.md fully rewritten for agents/*.yaml, harness launch, -f flag
- TODO.md rewritten with current roadmap

Updated:
- AGENTS.md: launcher -> runner, --profile -> --agent
- Test setup dirs: sandbox/profiles -> agents/providers/profiles
- Stale comments in sandbox.go, providers.go, startup.sh, openshell.toml
- README references section: removed deleted PROVIDERS-SPEC.md
@robbycochran robbycochran merged commit 9309180 into main Jun 8, 2026
6 checks passed
@robbycochran robbycochran deleted the rc-release branch June 13, 2026 14:03
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