diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..f796e53 --- /dev/null +++ b/.github/workflows/release.yml @@ -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 }} diff --git a/docs/index.html b/docs/index.html index 66e563a..92cbfe9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -23,7 +23,7 @@ @@ -44,10 +44,10 @@

DOWNLOAD FOR WINDOWS - VIEW SOURCE + VIEW SOURCE
- v1.0.0 + v1.0.1 | TAURI + REACT + RUST | @@ -134,20 +134,20 @@

> SUPPORTED PORTS

> DOWNLOAD

Windows 10/11 | 64-bit | No installation required for portable version

diff --git a/package-lock.json b/package-lock.json index 38d2cec..c60c0de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "envtunnel", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "envtunnel", - "version": "1.0.0", + "version": "1.0.1", "dependencies": { "@tailwindcss/vite": "^4.3.0", "@tauri-apps/api": "^2.11.0", diff --git a/package.json b/package.json index 8865ecd..5131e86 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "envtunnel", "private": true, - "version": "1.0.0", + "version": "1.0.1", "type": "module", "scripts": { "dev": "vite", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 4cd96f7..b342f81 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -927,7 +927,7 @@ dependencies = [ [[package]] name = "envtunnel" -version = "1.0.0" +version = "1.0.1" dependencies = [ "local-ip-address", "log", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6961eff..dfda8bd 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -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" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 4ab7b41..094161e 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -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", diff --git a/src/App.tsx b/src/App.tsx index 3de046a..0bd4dd9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -265,7 +265,7 @@ function App() { ENVTUNNEL

- v1.0.0 + v1.0.1