From 9b3aa81cf9a6526f323cec676463e8e90e0856b1 Mon Sep 17 00:00:00 2001 From: restitux Date: Thu, 27 Nov 2025 21:04:46 -0700 Subject: [PATCH] new thing lol --- .gitea/workflows/test.yaml | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index b1a4c29..86f12cc 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -23,23 +23,29 @@ name: Build dioxus container on: [push] jobs: - TestStage: - runs-on: ubuntu-latest + BuildContainer: + runs-on: rust:1.90.0-trixie steps: - name: Checkout uses: actions/checkout@v5 - - name: Login to gitea docker registry - uses: docker/login-action@v3 - with: - registry: git.ohea.xyz - username: ${{ secrets.CI_REGISTRY_USER }} - password: ${{ secrets.CI_REGISTRY_PASSWORD }} + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Build and push dioxus base container - uses: docker/build-push-action@v6 + + - uses: Swatinem/rust-cache@v2 + + - uses: actions-rs/toolchain@v1.0.6 with: - context: . - file: docker/release-builder.Dockerfile - push: true - tags: "git.ohea.xyz/mumble/mumble-web2/dioxus-build:latest" + toolchain: stable + profile: minimal + target: wasm32-unknown-unknown + override: true + + - name: Install cargo binstall + run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash + + - name: Install dioxus-cli + run: cargo binstall dioxus-cli --version 0.6.3 + + - name: Build dioxus project + run: dx build --platform web --release