diff options
| author | Leitwolf11 | 2026-09-26 00:30:28 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-26 00:30:28 +0300 |
| commit | fdc9a91dec3433ebc3eae480cf6b57153d0972fb (patch) | |
| tree | 08ea31b8c2a3226e72345bf07425272af654b119 /.github | |
| parent | c8da019dbb42a6e0928960acbc2fa160818b9368 (diff) | |
| download | website-fdc9a91dec3433ebc3eae480cf6b57153d0972fb.tar.gz | |
Rebuild Visual XSharp language website with Vue and Kotlin Spring; add leopard identity, bilingual docs, forum placeholder, site-only API, strict CSP, 21 frontend tests, deployment runbooks, and preserve legacy ViGet redirect during maintenance
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/ci.yml | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0248324..b6c53df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ concurrency: jobs: frontend: - runs-on: ubuntu-latest + runs-on: windows-latest timeout-minutes: 15 steps: - uses: actions/checkout@v7 @@ -32,24 +32,32 @@ jobs: working-directory: frontend - run: npm run check working-directory: frontend + - run: npm test + working-directory: frontend + - run: npm run format:check + working-directory: frontend - run: npm run build working-directory: frontend backend: - runs-on: ubuntu-latest - timeout-minutes: 15 + runs-on: macos-latest + timeout-minutes: 25 steps: - uses: actions/checkout@v7 - - uses: actions/setup-dotnet@v6 + - uses: actions/setup-java@v6 + with: + distribution: temurin + java-version: '25' + - uses: gradle/actions/setup-gradle@v6 with: - dotnet-version: 10.0.x - - run: dotnet restore backend.Tests/XSharp.Web.Api.Tests.csproj - - run: dotnet build backend/XSharp.Web.Api.csproj --no-restore --configuration Release - - run: dotnet test backend.Tests/XSharp.Web.Api.Tests.csproj --no-restore --configuration Release + gradle-version: '9.6.0' + cache-provider: basic + - run: gradle test bootJar --no-daemon + working-directory: backend dependency-review: if: github.event_name == 'pull_request' - runs-on: ubuntu-latest + runs-on: windows-latest timeout-minutes: 10 steps: - uses: actions/checkout@v7 |