-
Notifications
You must be signed in to change notification settings - Fork 1
feat(RDODCP-312): Upstream sync v1.11.3 and dependabots updates #38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…pillora#571) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: jpillora <[email protected]> Signed-off-by: samartha.pm <[email protected]>
ersion to 1.25.1 and update all dependencies (jpillora#568) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: jpillora <[email protected]> Signed-off-by: samartha.pm <[email protected]>
- 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 <[email protected]> Signed-off-by: samartha.pm <[email protected]>
and undo some AI changes 😔 Signed-off-by: samartha.pm <[email protected]>
Keep our custom goreleaser configuration instead of upstream changes to maintain our release process and build configurations. Signed-off-by: samartha.pm <[email protected]>
🎉 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" |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch! but the tests are actually testing our OutSystems version.
We have a replace directive in go.mod that redirects all github.com/jpillora/chisel
imports to use our local code instead. So even though the import paths show the upstream repo, Go automatically uses our OutSystems fork when running the tests.
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
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/crypto
→ v0.42.0 (latest)golang.org/x/net
→ v0.44.0 (latest)golang.org/x/sync
→ v0.17.0 (latest)golang.org/x/sys
→ v0.36.0 (latest, indirect)golang.org/x/text
→ v0.29.0 (latest, indirect)Tests
Local Image Grype/Trivy scan reports:

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

Files Changed
go.mod
- Go version and dependency updatesgo.sum
- Dependency checksums updatedmain.go
- Environment variable handling improvementstest/e2e/env_key_test.go
- New comprehensive testsREADME.md
- Documentation updates.goreleaser.go
- Retained Outsystems version