Skip to content

Commit 33bedb9

Browse files
committed
chore: release v0.9.2
- formalize the repo with MIT, SECURITY, and CONTRIBUTING docs - rewrite README and fix installer module drift - ship auth token forwarding and safer credential overlays
1 parent 93af788 commit 33bedb9

9 files changed

Lines changed: 404 additions & 340 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ All notable changes to Claude Code YOLO will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.9.2] - 2026-03-11
9+
10+
### Added
11+
- `LICENSE` with the standard MIT license text
12+
- `SECURITY.md` with private vulnerability reporting guidance
13+
- `CONTRIBUTING.md` with the repo workflow, local checks, and release rules
14+
15+
### Fixed
16+
- Claude `--auth-with api-key` now forwards `ANTHROPIC_AUTH_TOKEN` and `ANTHROPIC_BASE_URL`
17+
- Non-default auth no longer moves live host credential files out of the way; it overlays the default credential path with a safe placeholder instead
18+
- `--dry-run` no longer mutates config homes through autolink or scaffold writes
19+
- Config-home fan-out skips loose credential files, backup files, VCS junk, and `.DS_Store`
20+
- `install.sh` now installs the full current agent set, including Gemini and `shared_auth.sh`
21+
22+
### Changed
23+
- Rewrote `README.md` into a cleaner OSS landing page with badges, quick start, auth matrix, and security warnings
24+
- Updated `workflows/RELEASE.md` to use `deva.sh` as the source of truth for version bumps
25+
826
## [0.9.1] - 2026-01-09
927

1028
### Fixed

CONTRIBUTING.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Contributing
2+
3+
Thanks. Keep it tight.
4+
5+
## Before You Send Anything
6+
7+
- open or find the issue first
8+
- keep one branch per issue
9+
- read the workflow docs in `workflows/`
10+
11+
Use these, not your imagination:
12+
13+
- `workflows/GITHUB-ISSUE.md`
14+
- `workflows/GITHUB-PR.md`
15+
- `workflows/GIT-COMMIT.md`
16+
- `workflows/RELEASE.md`
17+
18+
## Local Checks
19+
20+
Run the obvious stuff before you ask anyone else to look:
21+
22+
```bash
23+
./deva.sh --help
24+
./deva.sh --version
25+
./claude-yolo --help
26+
./scripts/version-check.sh
27+
shellcheck deva.sh agents/*.sh docker-entrypoint.sh install.sh scripts/*.sh
28+
```
29+
30+
If you change Docker image behavior, auth flows, or release logic, test those paths directly. Do not ship "should work".
31+
32+
## What We Want
33+
34+
- small, focused changes
35+
- direct docs
36+
- boring shell scripts that still work tomorrow
37+
- explicit auth and mount behavior
38+
- no surprise regressions
39+
40+
## What We Do Not Want
41+
42+
- prompt-engineering fluff in docs
43+
- magical wrappers around simple shell code
44+
- untested auth changes
45+
- random formatting churn
46+
- force-push chaos on shared branches
47+
48+
## Docs Rules
49+
50+
Update docs when behavior changes:
51+
52+
- `README.md` for user-facing workflow
53+
- `CHANGELOG.md` for release notes
54+
- `DEV-LOGS.md` for significant work
55+
- `SECURITY.md` when the reporting path or threat model changes
56+
57+
## Pull Requests
58+
59+
A good PR does three things:
60+
61+
1. says what changed
62+
2. says why it changed
63+
3. says how you tested it
64+
65+
If it touches auth, container boundaries, or release mechanics, include the exact command you ran.
66+
67+
## Releases
68+
69+
Do not freestyle releases.
70+
71+
Follow `workflows/RELEASE.md`. Update version, changelog, and docs together, then tag the release. If the tree is dirty and you do not understand why, stop.

DEV-LOGS.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@
1313
- Minimal markdown markers, no unnecessary formatting, minimal emojis.
1414
- Reference issue numbers in the format `#<issue-number>` for easy linking.
1515

16+
# [2026-03-11] Dev Log: OSS repo polish and auth mount cleanup
17+
- Why: the repo still looked half-finished in public, the installer lagged behind the actual agent set, and recent auth switching work exposed ugly mount behavior
18+
- What:
19+
- added `LICENSE`, `SECURITY.md`, and `CONTRIBUTING.md`
20+
- rewrote `README.md` into a cleaner OSS landing page with badges, quick start, auth, config-home, and security sections
21+
- fixed `install.sh` to install `gemini.sh` and `shared_auth.sh`, and cleaned the installer output
22+
- fixed Claude `--auth-with api-key` to pass `ANTHROPIC_AUTH_TOKEN` and `ANTHROPIC_BASE_URL`
23+
- replaced credential backup/restore with auth-file overlay mounts, filtered junk from config-home fan-out, and stopped `--dry-run` from writing files
24+
- fixed `workflows/RELEASE.md` to use `deva.sh` as the version source
25+
- Result: the repo now reads like an actual OSS project, fresh installs match the current feature set, and auth switching is less fragile ahead of the 0.9.2 release
26+
1627

1728
# [2026-01-07] Dev Log: Fix version-upgrade build resilience
1829
- Why: `make versions-up` exited 56 during GitHub API changelog fetch - GitHub API 403 rate limit (60/hour) from unauthenticated curl

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 The Vibe Works
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)