Skip to content

Feat/tlsconfig#53

Merged
hyp3rd merged 2 commits intomainfrom
feat/tlsconfig
Jan 16, 2026
Merged

Feat/tlsconfig#53
hyp3rd merged 2 commits intomainfrom
feat/tlsconfig

Conversation

@hyp3rd
Copy link
Owner

@hyp3rd hyp3rd commented Jan 16, 2026

No description provided.

- go.mod/go.sum: update github.com/hyp3rd/hyperlogger from v0.0.8 → v0.0.9
- .pre-commit-ci-config.yaml: update yamllint hook from v1.37.1 → v1.38.0

Rationale: keep dependencies and lint tooling current; no application code changes.
…s, and update libs

- Toolchain: set GO_VERSION to 1.25.6 in .project-settings.env, Makefile, and go.mod; update pre-commit toolchain_version to 1.25.6.
- CI (gitleaks): upgrade actions/checkout from v4 → v6; tweak triggers/cron comment.
- CI (proto): rename job (settings → proto); switch from job outputs to PROTO_ENABLED env var; add conditional steps (lint/format/generate/diff); refresh actions versions.
- Deps: bump github.com/hyp3rd/ewrap to v1.3.6 and github.com/hyp3rd/hyperlogger to v0.1.0; update go.sum.

No application code changes—tooling/CI and dependency maintenance only.
Copilot AI review requested due to automatic review settings January 16, 2026 19:55
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Go toolchain version from 1.25.5 to 1.25.6 and updates two dependencies (ewrap and hyperlogger). It also refactors the proto.yml GitHub Actions workflow to consolidate job steps, updates the yamllint pre-commit hook version, and improves the gitleaks workflow configuration.

Changes:

  • Upgraded Go version from 1.25.5 to 1.25.6 across all configuration files
  • Updated dependencies: ewrap (1.3.5 → 1.3.6) and hyperlogger (0.0.8 → 0.1.0)
  • Refactored proto.yml workflow by removing separate settings job and consolidating into single proto job
  • Updated yamllint from v1.37.1 to v1.38.0 and gitleaks workflow from actions/checkout@v4 to v6

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
go.mod Updated Go version to 1.25.6 and dependency versions for ewrap and hyperlogger
go.sum Updated checksums for ewrap v1.3.6 and hyperlogger v0.1.0
Makefile Updated GO_VERSION variable to 1.25.6
.project-settings.env Updated GO_VERSION to 1.25.6
.pre-commit/unit-test-hook Updated hardcoded toolchain version to 1.25.6
.pre-commit-ci-config.yaml Updated yamllint version to v1.38.0
.github/workflows/proto.yml Refactored workflow to remove separate settings job and consolidate all steps into single proto job with conditional execution based on PROTO_ENABLED
.github/workflows/gitleaks.yml Updated to actions/checkout@v6, added permissions block, improved formatting

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +13 to +14
env:
PROTO_ENABLED: true
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PROTO_ENABLED environment variable is hardcoded to 'true' at the job level, but .project-settings.env sets PROTO_ENABLED=false. This means the workflow will always run proto steps even when PROTO_ENABLED is false in the project settings, overriding the configuration. The env value should either be removed or sourced from the project settings file.

Suggested change
env:
PROTO_ENABLED: true

Copilot uses AI. Check for mistakes.
if: needs.settings.outputs.proto_enabled == 'true'
steps:
- uses: actions/checkout@v6
echo "PROTO_ENABLED=${PROTO_ENABLED:-true}" >> "$GITHUB_ENV"
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line sets PROTO_ENABLED to the environment variable again after it was already set at line 14. Since line 14 hardcodes it to 'true', this step will not have the intended effect of reading the value from .project-settings.env (which is 'false'). The job-level env at line 14 should be removed to allow this step to properly set the value from the settings file.

Copilot uses AI. Check for mistakes.
@hyp3rd hyp3rd merged commit ec6b819 into main Jan 16, 2026
19 checks passed
@hyp3rd hyp3rd deleted the feat/tlsconfig branch January 19, 2026 15:53
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