Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
458 commits
Select commit Hold shift + click to select a range
71c5bf7
update template
miloschwartz Sep 29, 2025
348b8f6
Try to fix overwriting config file
oschwartz10612 Oct 1, 2025
f287888
Bump the prod-minor-updates group across 1 directory with 2 updates
dependabot[bot] Oct 8, 2025
fb110ba
Merge pull request #156 from fosrl/dependabot/go_modules/prod-minor-u…
oschwartz10612 Oct 9, 2025
b383cec
Merge pull request #157 from fosrl/dev
oschwartz10612 Oct 9, 2025
552617c
Bump github.com/docker/docker in the prod-patch-updates group
dependabot[bot] Oct 9, 2025
c729ab5
Bump the prod-minor-updates group with 2 updates
dependabot[bot] Oct 9, 2025
c086e69
Adding OpenTelemetry Metrics and Tracing
marcschaeferger Oct 11, 2025
9fec22a
Merge pull request #159 from fosrl/dependabot/go_modules/prod-minor-u…
oschwartz10612 Oct 11, 2025
6048f24
Merge pull request #158 from fosrl/dependabot/go_modules/prod-patch-u…
oschwartz10612 Oct 11, 2025
6d2073a
Remove Coolify Code
marcschaeferger Oct 11, 2025
7f8ee37
Update runner
oschwartz10612 Oct 17, 2025
bda1d04
Add documentation for cli and reporg
oschwartz10612 Oct 17, 2025
d63d8d6
Add log message that the server is on
oschwartz10612 Oct 17, 2025
7a07437
Merge pull request #162 from marcschaeferger/otel
oschwartz10612 Oct 17, 2025
6b1c1ed
Merge branch 'main' of github.com:fosrl/newt
oschwartz10612 Oct 17, 2025
7c780f7
Merge branch 'dev' of github.com:fosrl/newt into dev
oschwartz10612 Oct 17, 2025
ddc3765
Update domain
oschwartz10612 Oct 19, 2025
a729b91
feat(actions): Sync Images from Docker to GHCR
marcschaeferger Oct 20, 2025
915e7e4
Merge pull request #165 from marcschaeferger/ghcr
oschwartz10612 Oct 20, 2025
ec05686
ci(actions): pin action versions to commit SHAs for security
marcschaeferger Oct 20, 2025
2a273dc
ci(actions): add GHCR mirroring and cosign signing for Docker images
marcschaeferger Oct 20, 2025
a1a3d63
ci(actions): change runner from ubuntu-latest to amd64-runner for CI/…
marcschaeferger Oct 21, 2025
f1e0727
Merge pull request #166 from marcschaeferger/gh-action
oschwartz10612 Oct 21, 2025
ed99dce
Add doc for SKIP_TLS_VERIFY
oschwartz10612 Oct 28, 2025
8d3ae5a
Add doc for SKIP_TLS_VERIFY
oschwartz10612 Oct 28, 2025
ff07692
Merge branch 'main' into dev
oschwartz10612 Oct 28, 2025
527321a
Update cicd
oschwartz10612 Oct 28, 2025
ee3e7d1
Added Improvements for CICD Action
marcschaeferger Oct 28, 2025
7d60240
testdata: add expected telemetry metrics for connection attempts and …
marcschaeferger Oct 28, 2025
0ec18d6
Merge pull request #169 from marcschaeferger/gh-action
oschwartz10612 Oct 29, 2025
5b70feb
Merge branch 'main' into dev
oschwartz10612 Nov 5, 2025
6226a26
Merge branch 'main' into dev
oschwartz10612 Nov 5, 2025
348cac6
Bring in netstack locally
oschwartz10612 Nov 5, 2025
2c8755f
Using 2 nics not working
oschwartz10612 Nov 6, 2025
25d5fab
Bump softprops/action-gh-release from 2.4.1 to 2.4.2
dependabot[bot] Nov 10, 2025
a1fdb06
Bump docker/metadata-action from 5.8.0 to 5.9.0
dependabot[bot] Nov 10, 2025
b1f2fe8
Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
dependabot[bot] Nov 10, 2025
1ba10c1
Experiment
oschwartz10612 Nov 11, 2025
a737c3e
REmove readme
oschwartz10612 Nov 11, 2025
8f7ee2a
TCP WORKING!
oschwartz10612 Nov 14, 2025
972c9a9
UDP WORKING!
oschwartz10612 Nov 14, 2025
c71c6e0
Update to use new packages
oschwartz10612 Nov 15, 2025
f49a276
Centralize some functions
oschwartz10612 Nov 15, 2025
491180c
Remove proxy manager and break out subnet proxy
oschwartz10612 Nov 16, 2025
dbbea6b
Shift things around - remove native
oschwartz10612 Nov 17, 2025
9caa9fa
Make logger extensible
oschwartz10612 Nov 17, 2025
46b33fd
Remove native and add util
oschwartz10612 Nov 17, 2025
921e72f
Update clients
oschwartz10612 Nov 17, 2025
82a999e
Fix resolve
oschwartz10612 Nov 17, 2025
75e666c
Update logger to take in when initing
oschwartz10612 Nov 18, 2025
025c94e
Export wireguard logger
oschwartz10612 Nov 18, 2025
39f5782
Bump golang.org/x/crypto from 0.43.0 to 0.45.0
dependabot[bot] Nov 20, 2025
61b9615
Add utility functions
oschwartz10612 Nov 23, 2025
6ced7b5
Bump github/codeql-action from 4.31.0 to 4.31.5
dependabot[bot] Nov 24, 2025
a38e0b3
Bump actions/setup-go from 6.0.0 to 6.1.0
dependabot[bot] Nov 24, 2025
da04746
Add rewriteTo
oschwartz10612 Nov 25, 2025
bb95d10
Rewriting desitnation works
oschwartz10612 Nov 26, 2025
1b1323b
Move network to newt - handle --native mode
oschwartz10612 Nov 26, 2025
d6edd6c
Make hp regular
oschwartz10612 Nov 26, 2025
5196eff
Kind of working - revert if not
oschwartz10612 Nov 26, 2025
ba43083
Merge pull request #179 from fosrl/dependabot/go_modules/golang.org/x…
oschwartz10612 Nov 29, 2025
de96be8
Working but no wgtester? - revert if bad
oschwartz10612 Nov 29, 2025
cdaff27
Speed much better!
oschwartz10612 Nov 30, 2025
d04f6cf
Dont throw errors on cleanup
oschwartz10612 Dec 1, 2025
01ec6a0
Handle holepunches better
oschwartz10612 Dec 1, 2025
40ca839
Handle hp and other stuff
oschwartz10612 Dec 1, 2025
2256d1f
Holepunch tester working?
oschwartz10612 Dec 1, 2025
cd466ac
Fix some ipv4 in v6 issues
oschwartz10612 Dec 1, 2025
284f1ce
Also close the clients
oschwartz10612 Dec 2, 2025
8c4d6e2
Working on more hp
oschwartz10612 Dec 4, 2025
5dd5a56
Add caching to the dns requests - is this good enough?
oschwartz10612 Dec 4, 2025
d981a82
chore(nix): use nixpkgs-unstable branch and update flake inputs
water-sucks Dec 3, 2025
c7d6562
fix(nix): replace version string sub with ldflags, use gitignore on src
water-sucks Dec 3, 2025
09568c1
fix(nix): use correct hash for vendored deps
water-sucks Dec 4, 2025
8db50d9
refactor(nix): remove with keyword antipattern
water-sucks Dec 3, 2025
f9fb13a
chore(nix): add water-sucks to maintainers list
water-sucks Dec 3, 2025
e27e6fb
feat(nix): disable cgo for the newt package
water-sucks Dec 4, 2025
15b40b0
chore(nix): sync to latest version number for newt package
water-sucks Dec 4, 2025
7f650bb
Merge pull request #184 from water-sucks/nix-fixes-this
oschwartz10612 Dec 4, 2025
8a45f6f
feat(healthcheck): add TLS SNI header to request when needed
water-sucks Dec 3, 2025
ac69151
Merge pull request #185 from water-sucks/add-tls-server-name-to-healt…
oschwartz10612 Dec 4, 2025
d8b4fb4
Change to disable clients
oschwartz10612 Dec 5, 2025
4dbf200
Change DNS lookup to conntrack
oschwartz10612 Dec 5, 2025
6d51cbf
Check permissions
oschwartz10612 Dec 5, 2025
02949be
Support connection testing in native
oschwartz10612 Dec 5, 2025
32b1b81
Bump alpine from 3.22 to 3.23 in the minor-updates group
dependabot[bot] Dec 5, 2025
3c86edf
Bump github.com/docker/docker in the prod-patch-updates group
dependabot[bot] Dec 5, 2025
72a9e11
Localhost working - is this the best way to do it?
oschwartz10612 Dec 5, 2025
95c3efc
Merge pull request #170 from fosrl/dependabot/go_modules/prod-patch-u…
oschwartz10612 Dec 6, 2025
2bc91d6
Merge pull request #172 from fosrl/dependabot/github_actions/softprop…
oschwartz10612 Dec 6, 2025
458912e
Merge pull request #174 from fosrl/dependabot/github_actions/docker/m…
oschwartz10612 Dec 6, 2025
7148574
Merge pull request #175 from fosrl/dependabot/github_actions/docker/s…
oschwartz10612 Dec 6, 2025
78dc39e
Merge pull request #181 from fosrl/dependabot/github_actions/github/c…
oschwartz10612 Dec 6, 2025
37c96d0
Merge pull request #182 from fosrl/dependabot/github_actions/actions/…
oschwartz10612 Dec 6, 2025
f417ee3
Merge pull request #186 from fosrl/dependabot/docker/minor-updates-60…
oschwartz10612 Dec 6, 2025
e5e7331
Merge branch 'main' into dev
oschwartz10612 Dec 7, 2025
5ce3f45
Fix adding new exit nodes to hp not sending interval
oschwartz10612 Dec 7, 2025
87e2eb3
Update readme
oschwartz10612 Dec 8, 2025
3bcafbf
Handle server version and prevent backward issues with clients
oschwartz10612 Dec 8, 2025
6948066
Merge pull request #192 from fosrl/dev
oschwartz10612 Dec 8, 2025
bbece24
Make ipc cross platform
oschwartz10612 Dec 8, 2025
6d79856
Merge branch 'dev'
oschwartz10612 Dec 8, 2025
f02e29f
Update to secrets
oschwartz10612 Dec 8, 2025
c604f46
Remove bad test
oschwartz10612 Dec 8, 2025
0e76b77
Set username explicitly
oschwartz10612 Dec 8, 2025
13de05e
Revert some to secret
oschwartz10612 Dec 8, 2025
21ffc0f
Fix formatting?
oschwartz10612 Dec 8, 2025
bf33a3d
testdata: add expected telemetry metrics for connection attempts and …
marcschaeferger Oct 28, 2025
3f4f4fa
Merge pull request #196 from marcschaeferger/release/1.6.1
oschwartz10612 Dec 9, 2025
7cb1f7e
Working on ipv6 stuff
oschwartz10612 Dec 9, 2025
1875c98
fix(nix): update go deps hash
water-sucks Dec 9, 2025
24c6edf
fix(nix): sync release version
water-sucks Dec 9, 2025
1271e82
Merge pull request #197 from water-sucks/fix-nix-flake
oschwartz10612 Dec 9, 2025
0fca345
Rename logs, optional port
oschwartz10612 Dec 10, 2025
30da7ea
Kind of working
oschwartz10612 Dec 10, 2025
9f1f132
Update readme
oschwartz10612 Dec 10, 2025
67d5217
Add iss file
oschwartz10612 Dec 11, 2025
73a14f5
Adjust debug function
oschwartz10612 Dec 11, 2025
dddae54
Merge branch 'windows' into dev
oschwartz10612 Dec 11, 2025
2fb4bf0
Update iss
oschwartz10612 Dec 11, 2025
cdfcf49
Fix host header not working in health checks
oschwartz10612 Dec 11, 2025
d978b27
Merge branch 'dev'
oschwartz10612 Dec 11, 2025
bd86abe
Make cicd create draft
oschwartz10612 Dec 11, 2025
533e0b9
Update cicd
oschwartz10612 Dec 11, 2025
b96adea
Make sure to process version first
oschwartz10612 Dec 12, 2025
22e5104
fix(nix): use correct hash for vendored deps
water-sucks Dec 12, 2025
1da424b
feat(nix): sync version number
water-sucks Dec 12, 2025
b68b7fe
Merge pull request #199 from water-sucks/update-nix-hash
oschwartz10612 Dec 12, 2025
92fb96f
Fix test
oschwartz10612 Dec 12, 2025
4bb0537
Remove accidental file
oschwartz10612 Dec 12, 2025
44470ab
Print version before otel
oschwartz10612 Dec 12, 2025
de5627b
feat(build): parallelize go-build-release using separate arch rules
water-sucks Dec 12, 2025
865ac4b
feat(build): double-tag docker release builds with "latest" and tag name
water-sucks Dec 12, 2025
1dcb68d
feat(ci): use matrix for building all makefile targets in parallel
water-sucks Dec 12, 2025
d5e0771
Merge pull request #200 from water-sucks/parallelize-makefile
oschwartz10612 Dec 13, 2025
0637360
Fix healthcheck interval not resetting
oschwartz10612 Dec 15, 2025
004bb9b
Allow proto restriction
oschwartz10612 Dec 15, 2025
dc180ab
Add test udp server and client
oschwartz10612 Dec 16, 2025
5e7b970
Merge pull request #203 from fosrl/port-firewall
oschwartz10612 Dec 16, 2025
1cf75b0
perf: optimize reverse NAT lookup with O(1) map instead of O(n) itera…
LaurenceJJones Dec 16, 2025
058330d
Icmp2
oschwartz10612 Dec 16, 2025
55be2a5
Handle reply correctly
oschwartz10612 Dec 16, 2025
6e9249e
Add disable icmp
oschwartz10612 Dec 16, 2025
5c5ef4c
Merge branch 'dev' into icmp2
oschwartz10612 Dec 16, 2025
a9b84c8
Disabling icmp ping
oschwartz10612 Dec 16, 2025
3783a12
Add fallback to non privileged ping
oschwartz10612 Dec 16, 2025
745045f
Merge branch 'main' into dev
oschwartz10612 Dec 16, 2025
3f29a55
Merge branch 'dev' into icmp2
oschwartz10612 Dec 16, 2025
b8349aa
Install iputils not ping
oschwartz10612 Dec 16, 2025
9bc3543
Merge pull request #208 from fosrl/icmp2
oschwartz10612 Dec 16, 2025
1cbf41e
Take 21820 from config
oschwartz10612 Dec 16, 2025
ff7fe12
Take 21820 from config
oschwartz10612 Dec 16, 2025
3305f71
Prevent sigsegv with bad address
oschwartz10612 Dec 18, 2025
9b015e9
Tie siteIds to exit node
oschwartz10612 Dec 19, 2025
2bbe037
Merge branch 'main' into dev
oschwartz10612 Dec 22, 2025
94788ed
Merge pull request #214 from fosrl/dev
oschwartz10612 Dec 22, 2025
3d5335f
Add back release and binaries
oschwartz10612 Dec 22, 2025
a21a8e9
Add back release and binaries
oschwartz10612 Dec 22, 2025
6c65cc8
Fix makefile cicd binaries
oschwartz10612 Dec 22, 2025
5c94789
Quiet up logs
oschwartz10612 Dec 22, 2025
80ae039
Merge branch 'dev'
oschwartz10612 Dec 22, 2025
ca341a8
chore(nix): sync version number with latest version
water-sucks Dec 22, 2025
f078136
fix(nix): disable tests, set meta.mainProgram for package
water-sucks Dec 22, 2025
baf1b9b
ci: build nix package when go.mod is changed
water-sucks Dec 22, 2025
0e96176
chore: add direnv and nix result dirs to gitignore
water-sucks Dec 22, 2025
f9b6f36
ci: update nix go vendor hash if needed for dependabot PRs
water-sucks Dec 22, 2025
e1ee4dc
Fix latest tag
oschwartz10612 Dec 23, 2025
31d52ad
Quiet up HandleIncomingPacket
oschwartz10612 Dec 23, 2025
d754cea
Dont run on v tags
oschwartz10612 Dec 23, 2025
a701add
Reuse http client for each target
oschwartz10612 Dec 24, 2025
6c05d76
Merge branch 'main' into dev
oschwartz10612 Dec 24, 2025
0168b47
Add mobile subs for permission
oschwartz10612 Dec 30, 2025
c3fad79
Handle android and ios in routes
oschwartz10612 Dec 31, 2025
9bb4bbc
Fix incrementor not updating; restrict routes to darwin
oschwartz10612 Dec 31, 2025
a625679
quiet and logs and fix ios errors
miloschwartz Jan 1, 2026
b84d465
Add noop for android ios
oschwartz10612 Jan 12, 2026
8c12db6
Try to improve cpu usage
oschwartz10612 Jan 12, 2026
66949ca
Merge branch 'mobile' of github.com:fosrl/newt into mobile
oschwartz10612 Jan 12, 2026
69952ef
Fix bug where not all routes are added
oschwartz10612 Jan 13, 2026
060d876
Allow updating the intervals
oschwartz10612 Jan 15, 2026
91bfd69
Filter out no bandwidth peers
oschwartz10612 Jan 17, 2026
dca2978
Rebind in shared bind
oschwartz10612 Jan 18, 2026
ddde175
Try to close the socket first
oschwartz10612 Jan 18, 2026
3739c23
Handle rebind in the polling function
oschwartz10612 Jan 18, 2026
daa1a90
Dont block waiting for a rebind signal
oschwartz10612 Jan 18, 2026
43e1341
Disable metrics by default
oschwartz10612 Jan 18, 2026
77d99f1
Add stale bot
oschwartz10612 Jan 20, 2026
6c3b85b
chore(deps): bump docker/metadata-action from 5.9.0 to 5.10.0
dependabot[bot] Dec 8, 2025
d91228f
chore(deps): bump actions/checkout from 5.0.0 to 6.0.1
dependabot[bot] Dec 23, 2025
4ac33c8
Bump actions/cache from 4.3.0 to 5.0.1
dependabot[bot] Dec 15, 2025
cadbb50
Bump actions/attest-build-provenance from 3.0.0 to 3.1.0
dependabot[bot] Dec 22, 2025
cdfc573
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
dependabot[bot] Dec 22, 2025
ff825a5
Bump the prod-minor-updates group across 1 directory with 14 updates
dependabot[bot] Dec 25, 2025
9c57677
chore(nix): fix hash for updated go dependencies
dependabot[bot] Dec 25, 2025
1c9c98e
Show download script to update
oschwartz10612 Jan 20, 2026
2055b77
Merge branch 'main' of github.com:fosrl/newt into dev
oschwartz10612 Jan 21, 2026
f6b7aae
chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0
dependabot[bot] Jan 26, 2026
ad6bbd4
chore(deps): bump actions/cache from 5.0.1 to 5.0.3
dependabot[bot] Feb 2, 2026
a8549f3
chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
dependabot[bot] Feb 2, 2026
ea2e166
chore(deps): bump docker/login-action from 3.6.0 to 3.7.0
dependabot[bot] Feb 2, 2026
5fb60ba
chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.2
dependabot[bot] Feb 16, 2026
50fbfdc
Update example domain
oschwartz10612 Feb 17, 2026
051ab6c
Remove legacy ssh
oschwartz10612 Feb 17, 2026
9526768
Add basic newt command relay to auth daemon
oschwartz10612 Feb 17, 2026
0af6fb8
Add round trip tracking for any message
oschwartz10612 Feb 17, 2026
e06b8de
add auth daemon
miloschwartz Feb 17, 2026
8609be1
remove defaults
miloschwartz Feb 17, 2026
759e4c5
Add daemon into newt
oschwartz10612 Feb 17, 2026
60dac98
fix flag
miloschwartz Feb 18, 2026
2265b61
Remove legacy ssh
oschwartz10612 Feb 17, 2026
5b88404
Add basic newt command relay to auth daemon
oschwartz10612 Feb 17, 2026
d98eaa8
Add round trip tracking for any message
oschwartz10612 Feb 17, 2026
2cc957d
add auth daemon
miloschwartz Feb 17, 2026
d256d6c
remove defaults
miloschwartz Feb 17, 2026
00a5fa1
Add daemon into newt
oschwartz10612 Feb 17, 2026
b7af49d
fix flag
miloschwartz Feb 18, 2026
5d04be9
Allow sudo passwordless
oschwartz10612 Feb 18, 2026
556be90
support sudo configuration and daemon mode
miloschwartz Feb 21, 2026
5977667
Merge branch 'fosrl:main' into optimize-reverse-nat-lookup
LaurenceJJones Feb 22, 2026
c42a606
perf: optimize subnet rule matching with BART
LaurenceJJones Dec 15, 2025
9738565
fix: address code review issues for BART subnet lookup
LaurenceJJones Dec 16, 2025
01e2ba3
Merge branch 'main' into dev
oschwartz10612 Feb 23, 2026
1a3eaed
Merge pull request #242 from fosrl/dev
oschwartz10612 Feb 23, 2026
514c945
Fix port parsing
oschwartz10612 Feb 25, 2026
555e1dd
Update iss
oschwartz10612 Feb 25, 2026
1bf89a2
generate random user password
miloschwartz Feb 26, 2026
1656141
Merge pull request #245 from fosrl/dev
oschwartz10612 Feb 27, 2026
b2600b0
Pull from ecr
oschwartz10612 Feb 27, 2026
c5ae4a8
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0
dependabot[bot] Mar 1, 2026
9b8bc7b
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 1, 2026
23dc230
Merge pull request #248 from fosrl/dependabot/go_modules/go.opentelem…
marcschaeferger Mar 2, 2026
6e79eef
chore(deps): bump the prod-minor-updates group across 1 directory wit…
dependabot[bot] Mar 2, 2026
06e175a
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 2, 2026
4bcd2ff
Merge pull request #235 from fosrl/dependabot/github_actions/docker/b…
marcschaeferger Mar 2, 2026
de3d358
Merge pull request #232 from fosrl/dependabot/github_actions/docker/l…
marcschaeferger Mar 2, 2026
d6ea37f
Merge pull request #231 from fosrl/dependabot/github_actions/actions/…
marcschaeferger Mar 2, 2026
6d5e099
Merge pull request #230 from fosrl/dependabot/github_actions/actions/…
marcschaeferger Mar 2, 2026
19f143f
Merge pull request #227 from fosrl/dependabot/github_actions/actions/…
marcschaeferger Mar 2, 2026
ec399e9
Merge pull request #204 from LaurenceJJones/optimize-subnet-lookup-bart
oschwartz10612 Mar 3, 2026
3f84354
Merge branch 'optimize-reverse-nat-lookup' of github.com:LaurenceJJon…
oschwartz10612 Mar 3, 2026
6c6ba45
Merge branch 'LaurenceJJones-optimize-reverse-nat-lookup' into dev
oschwartz10612 Mar 3, 2026
30ade81
Merge pull request #233 from fosrl/dependabot/go_modules/prod-minor-u…
oschwartz10612 Mar 3, 2026
1c22555
chore(deps): bump the prod-minor-updates group with 3 updates
dependabot[bot] Mar 3, 2026
86a7d79
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 3, 2026
bf7882e
Merge pull request #249 from fosrl/dependabot/go_modules/prod-minor-u…
oschwartz10612 Mar 4, 2026
7920295
Fix --port
oschwartz10612 Mar 4, 2026
e474866
Fix icmp when ports disabled
oschwartz10612 Mar 4, 2026
beaf386
Merge pull request #250 from fosrl/dev
oschwartz10612 Mar 4, 2026
4f23dc3
refactor(network): migrate net.IP to netip across interface/route/hol…
LaurenceJJones Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copy this file to .env and fill in your values
# Required for connecting to Pangolin service
PANGOLIN_ENDPOINT=https://app.pangolin.net
NEWT_ID=changeme-id
NEWT_SECRET=changeme-secret
47 changes: 47 additions & 0 deletions .github/DISCUSSION_TEMPLATE/feature-requests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
body:
- type: textarea
attributes:
label: Summary
description: A clear and concise summary of the requested feature.
validations:
required: true

- type: textarea
attributes:
label: Motivation
description: |
Why is this feature important?
Explain the problem this feature would solve or what use case it would enable.
validations:
required: true

- type: textarea
attributes:
label: Proposed Solution
description: |
How would you like to see this feature implemented?
Provide as much detail as possible about the desired behavior, configuration, or changes.
validations:
required: true

- type: textarea
attributes:
label: Alternatives Considered
description: Describe any alternative solutions or workarounds you've thought about.
validations:
required: false

- type: textarea
attributes:
label: Additional Context
description: Add any other context, mockups, or screenshots about the feature request here.
validations:
required: false

- type: markdown
attributes:
value: |
Before submitting, please:
- Check if there is an existing issue for this feature.
- Clearly explain the benefit and use case.
- Be as specific as possible to help contributors evaluate and implement.
51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/1.bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Bug Report
description: Create a bug report
labels: []
body:
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: Environment
description: Please fill out the relevant details below for your environment.
value: |
- OS Type & Version: (e.g., Ubuntu 22.04)
- Pangolin Version:
- Gerbil Version:
- Traefik Version:
- Newt Version:
- Olm Version: (if applicable)
validations:
required: true

- type: textarea
attributes:
label: To Reproduce
description: |
Steps to reproduce the behavior, please provide a clear description of how to reproduce the issue, based on the linked minimal reproduction. Screenshots can be provided in the issue body below.

If using code blocks, make sure syntax highlighting is correct and double-check that the rendered preview is not broken.
validations:
required: true

- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true

- type: markdown
attributes:
value: |
Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.

- type: markdown
attributes:
value: |
Contributors should be able to follow the steps provided in order to reproduce the bug.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Need help or have questions?
url: https://github.com/orgs/fosrl/discussions
about: Ask questions, get help, and discuss with other community members
- name: Request a Feature
url: https://github.com/orgs/fosrl/discussions/new?category=feature-requests
about: Feature requests should be opened as discussions so others can upvote and comment
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,8 @@ updates:
minor-updates:
update-types:
- "minor"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
Loading