mirror of
https://github.com/MaxiFan/TunnelX.git
synced 2026-05-19 08:04:41 +03:00
Prepare TunnelX for open-source release
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
custom:
|
||||
- "https://www.paypal.com/donate/?business=gallafan%40gmail.com¤cy_code=USD"
|
||||
@@ -0,0 +1,44 @@
|
||||
name: Bug report
|
||||
description: Report a reproducible TunnelX problem
|
||||
title: "[Bug]: "
|
||||
labels: ["bug"]
|
||||
body:
|
||||
- type: textarea
|
||||
id: summary
|
||||
attributes:
|
||||
label: Summary
|
||||
description: What happened?
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: TunnelX version
|
||||
placeholder: v1.2.21
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: mode
|
||||
attributes:
|
||||
label: Routing mode
|
||||
options:
|
||||
- Split route
|
||||
- Full route
|
||||
- App toggle
|
||||
- Startup/connect/disconnect
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: steps
|
||||
attributes:
|
||||
label: Steps to reproduce
|
||||
description: Include the smallest steps that trigger the issue.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Sanitized logs
|
||||
description: Remove credentials, UUIDs, private keys, and private endpoints.
|
||||
render: text
|
||||
@@ -0,0 +1,5 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Security reports
|
||||
url: https://github.com/MaxiFan/TunnelX/security/advisories
|
||||
about: Please use private advisories for sensitive reports when available.
|
||||
@@ -0,0 +1,24 @@
|
||||
name: Feature request
|
||||
description: Suggest an improvement for TunnelX
|
||||
title: "[Feature]: "
|
||||
labels: ["enhancement"]
|
||||
body:
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: Problem
|
||||
description: What user problem should this solve?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: proposal
|
||||
attributes:
|
||||
label: Proposed solution
|
||||
description: What should TunnelX do?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: Alternatives
|
||||
description: Any other approaches you considered?
|
||||
@@ -0,0 +1,8 @@
|
||||
## Summary
|
||||
|
||||
## Tests
|
||||
|
||||
## Notes
|
||||
|
||||
- [ ] No private configs, credentials, logs, or release artifacts were committed.
|
||||
- [ ] Documentation was updated if behavior or release packaging changed.
|
||||
@@ -0,0 +1,19 @@
|
||||
name: build
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: ["main"]
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-dotnet@v4
|
||||
with:
|
||||
dotnet-version: "8.0.x"
|
||||
- name: Restore
|
||||
run: dotnet restore AppTunnel.sln
|
||||
- name: Build
|
||||
run: dotnet build AppTunnel.sln -c Release --no-restore
|
||||
Reference in New Issue
Block a user