diff options
| author | Leitwolf11 | 2026-09-07 21:30:40 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-07 21:30:40 +0300 |
| commit | c0cd5f4699e44899956c19176ca47ede27a21a8f (patch) | |
| tree | dc10ba78fde4c4dfaa91f4d43ffaee7bcb6c78b7 /.github | |
| parent | e77f4585d3a1be272fe83d5a06b1d2a32fa8f7b5 (diff) | |
| download | website-c0cd5f4699e44899956c19176ca47ede27a21a8f.tar.gz | |
Separate ViGet from Progmasoft Account infrastructure
Move the Progmasoft mail operations baseline to its owning Progmaweb repository, remove the retired Astro account UI and duplicate identity backend, keep only the ViGet health boundary, add canonical sitemap signals, strengthen dependency CI, and adopt Patent Grant 1.1 across project-owned files.
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/ci.yml | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7990d90..0248324 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,5 @@ # SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com> -# SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.0 +# SPDX-License-Identifier: AGPL-3.0-or-later WITH AdditionRef-Progmasoft-Patent-Grant-1.1 name: CI @@ -11,18 +11,25 @@ on: permissions: contents: read +concurrency: + group: website-${{ github.ref }} + cancel-in-progress: true + jobs: frontend: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 22 + node-version: 24 cache: npm cache-dependency-path: frontend/package-lock.json - run: npm ci working-directory: frontend + - run: npm audit --audit-level=high + working-directory: frontend - run: npm run check working-directory: frontend - run: npm run build @@ -30,6 +37,7 @@ jobs: backend: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v7 - uses: actions/setup-dotnet@v6 @@ -38,3 +46,11 @@ jobs: - 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 + + dependency-review: + if: github.event_name == 'pull_request' + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v7 + - uses: actions/dependency-review-action@v4 |