Skip to content

Commit 6d69169

Browse files
authored
Merge pull request #77 from nathfavour/master
πŸš€ release: Go 1.21 alignment and agentic safeguards
2 parents 90dc166 + 2858b43 commit 6d69169

22 files changed

Lines changed: 34 additions & 20 deletions

File tree

β€Ž.github/workflows/release.ymlβ€Ž

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@ jobs:
2929
**/go.sum
3030
go.work
3131
32+
- name: Go Build Cache
33+
uses: actions/cache@v4
34+
with:
35+
path: |
36+
~/.cache/go-build
37+
~/Library/Caches/go-build
38+
~/AppData/Local/go-build
39+
key: ${{ runner.os }}-go-build-${{ hashFiles('**/go.sum', 'go.work') }}-${{ github.run_id }}
40+
restore-keys: |
41+
${{ runner.os }}-go-build-${{ hashFiles('**/go.sum', 'go.work') }}-
42+
${{ runner.os }}-go-build-
43+
3244
- name: Build binaries
3345
run: |
3446
set -e

β€ŽAGENTS.mdβ€Ž

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ VibeAuracle is not just a CLI; it's a "God-tier" engineering companion that unif
1717
### For AI & Human Contributors
1818
- **No Binaries in Git**: NEVER commit binaries, executables, or build artifacts to the repository.
1919
- **Build Isolation**: All local builds must be directed to the `/build/` directory (which is git-ignored). Create the directory if it does not exist.
20-
- **Strict Go Patterns**: We use Go 1.25+ Workspaces. Maintain decoupling between modules.
20+
- **Strict Go Patterns**: We use Go Workspaces. Maintain decoupling between modules. **Go 1.21 is the intentional minimum version** to ensure the project remains buildable from source on older environments; do not upgrade the toolchain requirement unless explicitly discussed.
2121
- **Security First**: Never expose secrets. Use the `vault` module. Tool execution requires explicit intent awareness.
2222
- **TUI Integrity**: UI changes must adhere to the Bubble Tea (TEA) pattern. Styling is done via Lipgloss.
23+
- **No Unauthorized PRs**: NEVER create, submit, or merge Pull Requests without explicit, per-action permission from the user.
24+
- **Branch Management**: NEVER create new feature branches or delete any existing branches. All work must be performed on the branch designated by the user.
2325
- **Agentic Responsibility**: When acting as an agent, prioritize `executeToolCalls` for multi-step tasks. Use the official Copilot SDK runtime (`/agent /sdk`) for high-stakes engineering.
2426

2527
## 🧠 Specialized Skills

β€ŽREADME.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
[![Stable](https://img.shields.io/badge/Stable-ec1de87-10B981?style=for-the-badge&logo=git&logoColor=white)](https://github.com/nathfavour/vibeauracle/tree/release)
1515
[![Beta](https://img.shields.io/badge/Beta-7ebb650-7C3AED?style=for-the-badge&logo=git&logoColor=white)](https://github.com/nathfavour/vibeauracle/tree/master)
16-
[![Go Version](https://img.shields.io/badge/Go-1.25+-00ADD8?style=for-the-badge&logo=go&logoColor=white)](https://go.dev)
16+
[![Go Version](https://img.shields.io/badge/Go-1.21+-00ADD8?style=for-the-badge&logo=go&logoColor=white)](https://go.dev)
1717
[![License](https://img.shields.io/badge/License-MIT-F59E0B?style=for-the-badge)](LICENSE)
1818
</div>
1919

β€Žcmd/vibeaura/go.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/nathfavour/vibeauracle/cmd/vibeaura
22

3-
go 1.25.0
3+
go 1.21
44

55
require (
66
github.com/atotto/clipboard v0.1.4

β€Žgo.workβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
go 1.25.0
1+
go 1.21
22

33
use (
44
./cmd/vibeaura

β€Žinternal/audit/go.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module github.com/nathfavour/vibeauracle/internal/audit
22

3-
go 1.25.0
3+
go 1.21

β€Žinternal/auth/go.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/nathfavour/vibeauracle/auth
22

3-
go 1.25.0
3+
go 1.21
44

55
require github.com/cli/go-gh/v2 v2.13.0
66

β€Žinternal/connect/go.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/nathfavour/vibeauracle/connect
22

3-
go 1.24.6
3+
go 1.21
44

55
require github.com/libp2p/go-libp2p v0.46.0
66

β€Žinternal/context/go.modβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/nathfavour/vibeauracle/context
22

3-
go 1.24.4
3+
go 1.21
44

55
require (
66
github.com/glebarez/go-sqlite v1.22.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module github.com/github/copilot-sdk/go
22

3-
go 1.23.0
3+
go 1.21
44

55
require github.com/google/jsonschema-go v0.4.2

0 commit comments

Comments
Β (0)