Skip to content

Conversation

samartha-pm
Copy link

@samartha-pm samartha-pm commented Sep 22, 2025

Upstream Sync v1.11.3

Summary

This PR synchronizes the OutSystems Chisel fork with upstream changes and includes dependency updates.
Note: Upstream unsigned commits have been GPG-signed to ensure OutSystems compliance. Commits were cherry-picked selectively to keep the history clean instead of including all upstream commits. (Refer commit history)

Changes Made

Updates from upstream

  • Go Version Bump: Updated from Go 1.24.x to Go 1.25.1
  • Dependencies Update: Updated all Go dependencies via Dependabot
  • Environment Variable Fix: Fixed CHISEL_KEY environment variable being ignored when --keyfile flag is not set (#571)

Dependency Updates

Updated the following dependencies to their latest versions:

  • golang.org/x/cryptov0.42.0 (latest)
  • golang.org/x/netv0.44.0 (latest)
  • golang.org/x/syncv0.17.0 (latest)
  • golang.org/x/sysv0.36.0 (latest, indirect)
  • golang.org/x/textv0.29.0 (latest, indirect)

Tests

Local Image Grype/Trivy scan reports:
chisel image scan report

Local connection testing using PR commit hash with Cloud-Connector:
local connection using commit hash

Files Changed

  • go.mod - Go version and dependency updates
  • go.sum - Dependency checksums updated
  • main.go - Environment variable handling improvements
  • test/e2e/env_key_test.go - New comprehensive tests
  • README.md - Documentation updates.
  • goreleaser.go - Retained Outsystems version

Copilot AI and others added 6 commits September 15, 2025 12:07
…pillora#571)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpillora <633843+jpillora@users.noreply.github.com>
Signed-off-by: samartha.pm <samartha.pm@outsystems.com>
ersion to 1.25.1 and update all dependencies (jpillora#568)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jpillora <633843+jpillora@users.noreply.github.com>
Signed-off-by: samartha.pm <samartha.pm@outsystems.com>
- Remove obsolete Windows ARM32 build exclusions from goreleaser
- Add GOTOOLCHAIN=auto to CI for Go version compatibility
- Windows ARM32 builds work fine with modern Go versions

💖 Generated with Crush
Co-Authored-By: Crush <crush@charm.land>

Signed-off-by: samartha.pm <samartha.pm@outsystems.com>
and undo some AI changes 😔

Signed-off-by: samartha.pm <samartha.pm@outsystems.com>
Keep our custom goreleaser configuration instead of upstream changes
to maintain our release process and build configurations.

Signed-off-by: samartha.pm <samartha.pm@outsystems.com>
@samartha-pm samartha-pm requested review from a team as code owners September 22, 2025 12:48
@cssecautomation
Copy link

cssecautomation commented Sep 22, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

license/snyk check is complete. No issues have been found. (View Details)

code/snyk check is complete. No issues have been found. (View Details)

"testing"

chclient "github.com/jpillora/chisel/client"
chserver "github.com/jpillora/chisel/server"

Choose a reason for hiding this comment

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

Is this testing our version of chisel or jpillora's version?

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.

5 participants