Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorLeitwolf112026-09-26 00:30:28 +0300
committerLeitwolf112026-09-26 00:30:28 +0300
commitfdc9a91dec3433ebc3eae480cf6b57153d0972fb (patch)
tree08ea31b8c2a3226e72345bf07425272af654b119 /.github
parentc8da019dbb42a6e0928960acbc2fa160818b9368 (diff)
downloadwebsite-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.yml26
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