Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
54 changes: 54 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Release

on:
push:
tags:
- "v*"

permissions:
contents: write

jobs:
publish-tauri:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm

- uses: dtolnay/rust-toolchain@stable

- uses: swatinem/rust-cache@v2
with:
workspaces: "./src-tauri -> target"

- run: npm ci

- uses: tauri-apps/tauri-action@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tagName: ${{ github.ref_name }}
releaseName: "EnvTunnel ${{ github.ref_name }}"
releaseBody: |
Windows installers for EnvTunnel.

- **NSIS setup** — recommended
- **MSI** — enterprise / IT
- **EnvTunnel.exe** — portable, no install
releaseDraft: false
prerelease: false

- name: Upload portable exe
shell: pwsh
run: Copy-Item src-tauri/target/release/envtunnel.exe EnvTunnel.exe

- uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.ref_name }}
files: EnvTunnel.exe
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18 changes: 9 additions & 9 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<nav class="nav">
<a href="#features">FEATURES</a>
<a href="#download">DOWNLOAD</a>
<a href="https://github.com/hsr88/envtunnel" target="_blank">GITHUB</a>
<a href="https://github.com/hsr88/envtunnel" target="_blank" rel="noopener noreferrer">GITHUB</a>
</nav>
</div>
</header>
Expand All @@ -44,10 +44,10 @@ <h1 class="hero-title">
</p>
<div class="hero-cta">
<a href="#download" class="btn btn-primary">DOWNLOAD FOR WINDOWS</a>
<a href="https://github.com/hsr88/envtunnel" target="_blank" class="btn btn-secondary">VIEW SOURCE</a>
<a href="https://github.com/hsr88/envtunnel" target="_blank" rel="noopener noreferrer" class="btn btn-secondary">VIEW SOURCE</a>
</div>
<div class="hero-meta">
<span>v1.0.0</span>
<span>v1.0.1</span>
<span class="sep">|</span>
<span>TAURI + REACT + RUST</span>
<span class="sep">|</span>
Expand Down Expand Up @@ -134,20 +134,20 @@ <h2 class="section-title">&gt; SUPPORTED PORTS</h2>
<h2 class="section-title">&gt; DOWNLOAD</h2>
<p class="download-desc">Windows 10/11 | 64-bit | No installation required for portable version</p>
<div class="download-grid">
<a class="download-card" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.0/EnvTunnel_0.1.0_x64-setup.exe">
<a class="download-card" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.1/EnvTunnel_1.0.1_x64-setup.exe">
<div class="download-label">INSTALLER</div>
<div class="download-name">EnvTunnel Setup (x64)</div>
<div class="download-meta">v1.0.0 · ~4 MB · Recommended</div>
<div class="download-meta">v1.0.1 · ~2 MB · Recommended</div>
</a>
<a class="download-card" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.0/EnvTunnel_0.1.0_x64_en-US.msi">
<a class="download-card" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.1/EnvTunnel_1.0.1_x64_en-US.msi">
<div class="download-label">MSI</div>
<div class="download-name">EnvTunnel MSI (x64)</div>
<div class="download-meta">v1.0.0 · ~5 MB · Enterprise / IT</div>
<div class="download-meta">v1.0.1 · ~3 MB · Enterprise / IT</div>
</a>
<a class="download-card secondary" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.0/EnvTunnel.exe">
<a class="download-card secondary" href="https://github.com/hsr88/envtunnel/releases/download/v1.0.1/EnvTunnel.exe">
<div class="download-label">PORTABLE</div>
<div class="download-name">EnvTunnel.exe</div>
<div class="download-meta">v1.0.0 · ~12 MB · No install</div>
<div class="download-meta">v1.0.1 · ~10 MB · No install</div>
</a>
</div>
<div class="download-note">
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "envtunnel",
"private": true,
"version": "1.0.0",
"version": "1.0.1",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "envtunnel"
version = "1.0.0"
version = "1.0.1"
description = "EnvTunnel - Local Development Port Scanner with QR Codes"
authors = ["envtunnel"]
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "EnvTunnel",
"version": "1.0.0",
"version": "1.0.1",
"identifier": "com.envtunnel.app",
"build": {
"frontendDist": "../dist",
Expand Down
2 changes: 1 addition & 1 deletion src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ function App() {
ENVTUNNEL
</h1>
<span className="text-[10px] text-text-muted border border-obsidian-border px-1">
v1.0.0
v1.0.1
</span>
</div>
<div className="flex items-center gap-3">
Expand Down
Loading