Skip to content

feat: initialize golang and proxy tooling into the codebase#2

Merged
Pyr33x merged 4 commits into
masterfrom
feat/tooling
Nov 26, 2025
Merged

feat: initialize golang and proxy tooling into the codebase#2
Pyr33x merged 4 commits into
masterfrom
feat/tooling

Conversation

@Pyr33x

@Pyr33x Pyr33x commented Nov 26, 2025

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • Chores
    • Added development configuration for live-reload tooling (paths, build/watch options, UI/logging and proxy/screen settings).
    • Added a CI workflow to run linting across supported Go versions and OS targets.
    • Updated ignore rules to exclude build artifacts, temp files, and environment files.
    • Added a simple watch script to invoke the live-reload tool.

✏️ Tip: You can customize this high-level summary in your review settings.

@Pyr33x Pyr33x added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 26, 2025
@coderabbitai

coderabbitai Bot commented Nov 26, 2025

Copy link
Copy Markdown

Walkthrough

Adds project infra files: an Air live-reload configuration (.air.toml), a GitHub Actions lint workflow (.github/workflows/lint.yml), a .gitignore, and a small watch.bash script. No application code or public APIs changed.

Changes

Cohort / File(s) Change Summary
Dev tool config
\.air.toml``
New Air live-reload configuration with root/testdata/tmp paths, build settings (bin, cmd, include/exclude rules, polling, rerun, log), color/UI groups, logging flags, misc flags, proxy ports, and screen behavior.
CI workflow
\.github/workflows/lint.yml``
New GitHub Actions workflow "🔨 Lint" that runs golangci-lint (v2.6.2) on pull requests across Go stable on ubuntu-latest and macos-latest.
Ignore rules
\.gitignore``
New .gitignore excluding /bin, /tmp, and environment files matching *.env.
Dev helper script
\watch.bash``
New simple Bash script that prints a message and runs air (starts live-reload).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~7 minutes

  • Focus review on: correctness and security of CI workflow permissions/steps, lint action version and matrix, and .air.toml include/exclude regex or build cmd for accidental destructive patterns.

Poem

🐰 In my burrow I tweak and I hum,
New configs in place — watch the code run.
Linters keep tidy, the watcher will cheer,
Bin and env hidden, the path now clear.
Hop on, dear devs, the warren's ready here. 🥕


📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Free

📥 Commits

Reviewing files that changed from the base of the PR and between ba6460d and 9bb13b0.

📒 Files selected for processing (1)
  • watch.bash (1 hunks)

Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands and usage tips.

@Pyr33x Pyr33x merged commit e38952b into master Nov 26, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant