Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
510 commits
Select commit Hold shift + click to select a range
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
039ae07
Support prefixes sent from server
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
f982e6b
Merge branch 'dev' into msg-opt
oschwartz10612 Mar 3, 2026
287eef0
Add version and send it down
oschwartz10612 Dec 19, 2025
4e854b5
Working on message versioning
oschwartz10612 Dec 22, 2025
15ea631
Mutex on handlers, slight change to ping message and handler
oschwartz10612 Jan 16, 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
6371e98
Update the get all rules
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
7d68251
Merge branch 'dev' into msg-opt
oschwartz10612 Mar 4, 2026
e68b656
Temp lets ignore the sync messages
oschwartz10612 Mar 6, 2026
91a035f
fix(ci): Use AWS SelfHosted runner to fix pull and install request limit
marcschaeferger Mar 4, 2026
068145c
fix(ci): Refactor CI/CD workflow for AWS and image management
marcschaeferger Mar 6, 2026
fac0f5b
Build full arn
oschwartz10612 Mar 7, 2026
a85454e
Build full arn
oschwartz10612 Mar 7, 2026
1bd1133
Make sure to skip prepare
oschwartz10612 Mar 7, 2026
392e4c8
Make sure to skip prepare
oschwartz10612 Mar 7, 2026
afdb1fc
Make sure to set version and fix prepare issue
oschwartz10612 Mar 7, 2026
da9825d
Merge branch 'main' into dev
oschwartz10612 Mar 7, 2026
e1edbce
Make sure to set version and fix prepare issue
oschwartz10612 Mar 7, 2026
768415f
Parse target strings with IPv6 support and strict validation
LaurenceJJones Mar 5, 2026
accac75
Set newt version in dockerfile
oschwartz10612 Mar 8, 2026
44ca592
Set newt version in dockerfile
oschwartz10612 Mar 8, 2026
d68a13e
feat(installer): prefer /usr/local/bin and improve POSIX compatibility
LaurenceJJones Mar 10, 2026
a1df3d7
Merge branch 'dev' of github.com:fosrl/newt into dev
oschwartz10612 Mar 12, 2026
836144a
feat(admin): Add pprof endpoints
LaurenceJJones Mar 12, 2026
ef03b45
Allow passing public dns into resolve
oschwartz10612 Mar 11, 2026
539e595
Add optional compression
oschwartz10612 Mar 13, 2026
c7b0128
Clean up previous logging
oschwartz10612 Mar 13, 2026
745d2db
Merge branch 'dev' into msg-opt
oschwartz10612 Mar 14, 2026
bf029b7
Clean up to match olm
oschwartz10612 Mar 14, 2026
d4ebb3e
Send disconnecting message
oschwartz10612 Mar 16, 2026
13448f7
refactor(proxy): cleanup basics - constants, remove dead code, fix de…
LaurenceJJones Mar 16, 2026
24dfb3a
Remove redundant info
oschwartz10612 Mar 16, 2026
8161fa6
Bump ping interval up
oschwartz10612 Mar 16, 2026
b398f53
Merge pull request #279 from fosrl/dev
oschwartz10612 Mar 16, 2026
de4353f
Merge pull request #269 from LaurenceJJones/feature/pprof-endpoint
oschwartz10612 Mar 17, 2026
8fda35d
fix(healthcheck): Support ipv6 healthchecks
LaurenceJJones Mar 18, 2026
d3722c2
Merge pull request #280 from LaurenceJJones/fix/healthcheck-ipv6
oschwartz10612 Mar 18, 2026
a2683eb
Merge pull request #274 from LaurenceJJones/refactor/proxy-cleanup-ba…
oschwartz10612 Mar 18, 2026
0f57985
Saving and sending access logs pass 1
oschwartz10612 Mar 23, 2026
69019d5
Process log to form sessions
oschwartz10612 Mar 25, 2026
b43572d
Provisioning key working
oschwartz10612 Mar 27, 2026
baca04e
Add --config-file
oschwartz10612 Mar 27, 2026
fc4b375
Allow blueprint interpolation for env vars
oschwartz10612 Mar 27, 2026
1057013
Add chainId based dedup
oschwartz10612 Mar 27, 2026
d4a5ac8
Merge branch 'main' into dev
oschwartz10612 Mar 29, 2026
cdaf4f7
Add chain id to ping
oschwartz10612 Mar 29, 2026
b6f13a1
Merge pull request #285 from fosrl/dev
oschwartz10612 Mar 29, 2026
381f5a6
Merge branch 'main' into logging-provision
oschwartz10612 Mar 30, 2026
5208117
Add name to provisioning
oschwartz10612 Mar 31, 2026
8d82460
Send health checks to the server on reconnect
oschwartz10612 Apr 1, 2026
f4d071f
Add provisioning blueprint file
oschwartz10612 Apr 3, 2026
2e02c9b
Remove files
oschwartz10612 Apr 3, 2026
f43e11f
Refactor Newt runtime lifecycle to context-driven worker supervision.
LaurenceJJones Apr 7, 2026
b7b7a90
fix: dont throw away timers reuse them for gc
LaurenceJJones Apr 7, 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