Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
6084f5b
Add npm and GitHub Actions to Dependabot config
arlange Oct 27, 2025
9d815c1
Merge pull request #87 from vitruv-tools/arlange-patch-1
bjthehun Oct 27, 2025
482bfe0
Bump react-dom and @types/react-dom
dependabot[bot] Oct 27, 2025
ab06a25
GitHub Actions(deps): Bump actions/setup-node from 4 to 6
dependabot[bot] Oct 27, 2025
5d22162
Bump @types/jest from 27.5.2 to 30.0.0
dependabot[bot] Oct 27, 2025
47e91fb
Merge pull request #116 from vitruv-tools/develop
ma-mirzaei Nov 18, 2025
0902252
GitHub Actions(deps): Bump actions/checkout from 4 to 6
dependabot[bot] Nov 20, 2025
1fb49fc
Merge pull request #142 from vitruv-tools/develop
ma-mirzaei Dec 5, 2025
4ab7b7c
Merge pull request #147 from vitruv-tools/develop
ma-mirzaei Dec 9, 2025
48a125d
GitHub Actions(deps): Bump actions/cache from 4 to 5
dependabot[bot] Dec 12, 2025
196defd
GitHub Actions(deps): Bump actions/upload-artifact from 4 to 6
dependabot[bot] Dec 15, 2025
1faf04d
Merge pull request #177 from vitruv-tools/develop
ma-mirzaei Feb 9, 2026
de43b4c
Merge pull request #203 from vitruv-tools/develop
ma-mirzaei Feb 10, 2026
eec4d3f
Merge pull request #208 from vitruv-tools/develop
ma-mirzaei Feb 10, 2026
36cebf8
Merge pull request #151 from vitruv-tools/dependabot/github_actions/a…
arlange Feb 17, 2026
3d78e55
Merge pull request #150 from vitruv-tools/dependabot/github_actions/a…
arlange Feb 17, 2026
acc76f4
Merge pull request #131 from vitruv-tools/dependabot/github_actions/a…
arlange Feb 17, 2026
8f7a7a9
Merge pull request #94 from vitruv-tools/dependabot/github_actions/ac…
arlange Feb 17, 2026
c23e3fb
Merge pull request #216 from vitruv-tools/develop
ma-mirzaei Feb 23, 2026
e0aa392
GitHub Actions(deps): Bump actions/upload-artifact from 6 to 7
dependabot[bot] Feb 27, 2026
188f79d
Merge pull request #231 from vitruv-tools/develop
ma-mirzaei Mar 12, 2026
124d06a
Bump minimatch
dependabot[bot] May 26, 2026
b349c2a
Enhance SonarCloud scanner configuration
arlange May 26, 2026
ba69adc
Merge pull request #292 from vitruv-tools/arlange-patch-1
arlange May 26, 2026
beb004a
Merge pull request #291 from vitruv-tools/dependabot/npm_and_yarn/mul…
arlange May 26, 2026
ed297c3
Bump form-data from 3.0.3 to 3.0.4
dependabot[bot] May 26, 2026
2ea8df3
Merge pull request #293 from vitruv-tools/dependabot/npm_and_yarn/for…
arlange May 26, 2026
39d451b
Bump rollup from 2.79.2 to 2.80.0
dependabot[bot] May 26, 2026
7f1916f
Update ci.yml
arlange May 26, 2026
38d8156
Merge pull request #297 from vitruv-tools/arlange-patch-1
arlange May 29, 2026
e36d42b
Bump shell-quote from 1.8.3 to 1.8.4
dependabot[bot] Jun 17, 2026
73e6809
Update ci.yml
tools-vitruv Jun 17, 2026
c8c5204
Merge pull request #351 from vitruv-tools/tools-vitruv-patch-1
arlange Jun 17, 2026
602250b
Merge pull request #350 from vitruv-tools/dependabot/npm_and_yarn/she…
arlange Jun 17, 2026
94cb816
GitHub Actions(deps): Bump SonarSource/sonarqube-scan-action from 4 to 8
dependabot[bot] Jun 17, 2026
e5096f3
GitHub Actions(deps): Bump actions/checkout from 6 to 7
dependabot[bot] Jun 18, 2026
c853d43
Merge pull request #296 from vitruv-tools/dependabot/npm_and_yarn/rol…
arlange Jun 22, 2026
52f9664
Merge pull request #355 from vitruv-tools/dependabot/github_actions/a…
arlange Jun 22, 2026
d60a5a1
Merge pull request #354 from vitruv-tools/dependabot/github_actions/S…
arlange Jun 22, 2026
75a1c47
Merge pull request #221 from vitruv-tools/dependabot/github_actions/a…
arlange Jun 22, 2026
fba69bb
Bump jsonpath from 1.1.1 to 1.3.0
dependabot[bot] Jun 22, 2026
0e13c79
GitHub Actions(deps): Bump actions/cache from 5 to 6
dependabot[bot] Jun 23, 2026
1810ab1
Add password visibility toggles
a77med-Ibrahim Jul 9, 2026
30e3f17
Improve show/hide password button accessibility
a77med-Ibrahim Jul 10, 2026
fd2406b
Merge PR #378: Add show/hide password controls
a77med-Ibrahim Jul 10, 2026
e335657
Fix stale-closure bug deleting a just-created metamodel's files
C0dE-l3eAkeR Jul 13, 2026
ee0297b
GitHub Actions(deps): Bump actions/setup-node from 6 to 7
dependabot[bot] Jul 14, 2026
ee88e96
Add UI to link meta models and a reaction file to a project
C0dE-l3eAkeR Jul 15, 2026
4d68fa6
Match existing meta models/relations by their catalog id, not the VSU…
C0dE-l3eAkeR Jul 15, 2026
f67013b
Add tests for LinkMetaModelsPanel
C0dE-l3eAkeR Jul 15, 2026
8fc12ca
Merge pull request #387 from vitruv-tools/feat/386-link-metamodels-ui
C0dE-l3eAkeR Jul 17, 2026
87e98b2
Merge pull request #383 from vitruv-tools/fix/382-cleanup-after-succe…
C0dE-l3eAkeR Jul 17, 2026
3c48dfd
Revert "Add UI to link meta models and a reaction file to a project"
TsotneMikadze Jul 17, 2026
29f9ce2
Merge pull request #388 from vitruv-tools/revert-387-feat/386-link-me…
TsotneMikadze Jul 17, 2026
795928f
Revert "376 add showhide password controls to the sign upsing in forms"
a77med-Ibrahim Jul 18, 2026
3de0711
Merge pull request #396 from vitruv-tools/revert-378-376-add-showhide…
TsotneMikadze Jul 18, 2026
89c3ae6
Merge branch 'main' into develop
uiysg Aug 2, 2026
fccc3ca
Merge pull request #431 from vitruv-tools/merge-main-into-develop
uiysg Aug 2, 2026
462fdf8
fixed the mini OCL coding window on canvas page, \n was no triggering…
uiysg Aug 3, 2026
b6e2132
deleted unused log statement
uiysg Aug 3, 2026
7d8c029
Merge pull request #434 from vitruv-tools/fix_vitruvOCL_mini_editor
uiysg Aug 3, 2026
4e15762
Configure SonarCloud to disable TypeScript analysis
arlange Aug 26, 2026
80aba67
Bump lodash from 4.17.21 to 4.18.1
dependabot[bot] Aug 26, 2026
d094388
Bump websocket-driver from 0.7.4 to 0.7.5
dependabot[bot] Aug 27, 2026
3b8f28b
Merge pull request #453 from vitruv-tools/dependabot/npm_and_yarn/web…
arlange Aug 27, 2026
47a5fc5
Merge pull request #450 from vitruv-tools/dependabot/npm_and_yarn/lod…
arlange Aug 27, 2026
3036531
Bump flatted from 3.3.3 to 3.4.4
dependabot[bot] Aug 27, 2026
8f255b4
Merge pull request #454 from vitruv-tools/dependabot/npm_and_yarn/fla…
arlange Aug 27, 2026
3e1438b
Merge pull request #449 from vitruv-tools/arlange-patch-1
arlange Aug 27, 2026
f47f4ed
Bump form-data from 3.0.4 to 3.0.5
dependabot[bot] Aug 27, 2026
0138086
Merge pull request #455 from vitruv-tools/dependabot/npm_and_yarn/for…
arlange Aug 27, 2026
96b1030
Bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.8
dependabot[bot] Aug 27, 2026
8b31db4
Merge pull request #456 from vitruv-tools/dependabot/npm_and_yarn/bab…
arlange Aug 27, 2026
2e83842
Merge pull request #358 from vitruv-tools/dependabot/npm_and_yarn/jso…
arlange Aug 27, 2026
4e0d505
Merge pull request #384 from vitruv-tools/dependabot/github_actions/a…
arlange Aug 27, 2026
6a8af6a
Merge pull request #95 from vitruv-tools/dependabot/npm_and_yarn/type…
arlange Aug 27, 2026
8db959b
Add SonarQube project key and organization to CI
arlange Aug 27, 2026
ff921fb
Merge pull request #457 from vitruv-tools/arlange-patch-1
arlange Aug 27, 2026
28de565
Bump node-forge from 1.3.1 to 1.4.0
dependabot[bot] Aug 27, 2026
45d9883
Merge pull request #458 from vitruv-tools/dependabot/npm_and_yarn/nod…
arlange Aug 27, 2026
fcdf0b6
Bump shell-quote from 1.8.4 to 1.10.0
dependabot[bot] Aug 27, 2026
818ae81
Bump @remix-run/router and react-router-dom
dependabot[bot] Aug 27, 2026
4556bb2
Merge pull request #460 from vitruv-tools/dependabot/npm_and_yarn/mul…
arlange Aug 27, 2026
7d8f83c
Add CODEOWNERS file for repository maintainers
arlange Sep 11, 2026
e5eff7e
Merge pull request #360 from vitruv-tools/dependabot/github_actions/a…
arlange Sep 11, 2026
10f0f50
Merge pull request #459 from vitruv-tools/dependabot/npm_and_yarn/she…
arlange Sep 11, 2026
3019438
Merge pull request #476 from vitruv-tools/CODEOWNERS
arlange Sep 11, 2026
a3620ac
Bump brace-expansion from 1.1.12 to 1.1.18
dependabot[bot] Sep 14, 2026
9183178
Merge pull request #484 from vitruv-tools/dependabot/npm_and_yarn/bra…
arlange Sep 14, 2026
f0269a2
Update CI workflow with manual and scheduled triggers
arlange Sep 17, 2026
6e5c777
Merge pull request #486 from vitruv-tools/arlange-patch-1
arlange Sep 17, 2026
669c48b
Bump @types/node from 16.18.126 to 26.6.1
dependabot[bot] Sep 21, 2026
85a0e01
Bump @testing-library/dom from 10.4.0 to 10.4.2
dependabot[bot] Sep 21, 2026
ba26aef
Merge pull request #494 from vitruv-tools/dependabot/npm_and_yarn/tes…
arlange Sep 22, 2026
38dc280
Merge pull request #493 from vitruv-tools/dependabot/npm_and_yarn/typ…
arlange Sep 22, 2026
4a55fb8
Bump mermaid from 11.15.0 to 12.0.0
dependabot[bot] Sep 22, 2026
d9170bc
Bump monaco-languageclient from 10.5.0 to 10.7.0
dependabot[bot] Sep 22, 2026
e15c099
Merge pull request #496 from vitruv-tools/dependabot/npm_and_yarn/mon…
arlange Sep 23, 2026
08b5e2a
Merge pull request #495 from vitruv-tools/dependabot/npm_and_yarn/mer…
arlange Sep 23, 2026
83f3f9a
Bump ws from 8.19.0 to 8.21.3
dependabot[bot] Sep 23, 2026
4876b83
Merge pull request #498 from vitruv-tools/dependabot/npm_and_yarn/ws-…
arlange Sep 25, 2026
430c4e4
derive fast-login redirect URI from current origin
uiysg Oct 6, 2026
2166db2
Merge pull request #512 from vitruv-tools/fast-login-redirect-origin
uiysg Oct 6, 2026
04f5785
Merge main into develop
uiysg Oct 16, 2026
d657fae
Merge pull request #551 from vitruv-tools/merge-main-into-develop-2
uiysg Oct 16, 2026
a3f345c
Bump shell-quote from 1.10.0 to 1.12.0
dependabot[bot] Oct 16, 2026
f4fe128
Merge pull request #555 from vitruv-tools/dependabot/npm_and_yarn/she…
arlange Oct 16, 2026
acb2df8
Bump proxy-addr from 2.0.7 to 2.0.8
dependabot[bot] Oct 22, 2026
4cc8a8f
Merge pull request #573 from vitruv-tools/dependabot/npm_and_yarn/pro…
arlange Oct 22, 2026
0170608
Bump js-yaml
dependabot[bot] Oct 22, 2026
b785d8c
Merge pull request #576 from vitruv-tools/dependabot/npm_and_yarn/mul…
arlange Oct 22, 2026
f954611
Bump lodash-es and mermaid
dependabot[bot] Oct 22, 2026
9f55187
Merge remote-tracking branch 'origin/main' into dependabot/npm_and_ya…
Copilot Oct 22, 2026
b1a806d
Merge pull request #577 from vitruv-tools/dependabot/npm_and_yarn/mul…
arlange Oct 22, 2026
be31954
Merge branch 'main' into dependabot/npm_and_yarn/multi-82db6e5206
arlange Oct 22, 2026
50773ce
Bump source-map-js from 1.2.1 to 1.2.2
dependabot[bot] Oct 22, 2026
d8e4fdb
Merge pull request #578 from vitruv-tools/dependabot/npm_and_yarn/sou…
arlange Oct 22, 2026
e139adc
Bump picomatch
dependabot[bot] Oct 22, 2026
d194f08
Merge pull request #92 from vitruv-tools/dependabot/npm_and_yarn/mult…
arlange Oct 22, 2026
8748425
Merge pull request #579 from vitruv-tools/dependabot/npm_and_yarn/mul…
arlange Oct 22, 2026
5099220
Bump launch-editor from 2.10.0 to 2.14.2
dependabot[bot] Oct 22, 2026
46134be
Merge pull request #581 from vitruv-tools/dependabot/npm_and_yarn/lau…
arlange Oct 22, 2026
cef61fc
Bump fast-uri from 3.0.6 to 3.1.9
dependabot[bot] Oct 22, 2026
9c10213
Merge pull request #582 from vitruv-tools/dependabot/npm_and_yarn/fas…
arlange Oct 22, 2026
f6719e0
Bump nanoid from 3.3.11 to 3.3.20
dependabot[bot] Oct 22, 2026
4c7608f
Merge pull request #583 from vitruv-tools/dependabot/npm_and_yarn/nan…
arlange Oct 22, 2026
300e75b
Bump brace-expansion from 1.1.18 to 1.1.21
dependabot[bot] Oct 22, 2026
67a5306
Merge pull request #584 from vitruv-tools/dependabot/npm_and_yarn/bra…
arlange Oct 22, 2026
1d294d6
removed console logs
Davit-Tsulaia Oct 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @vitruv-tools/maintainers
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: "GitHub Actions"
include: "scope"
43 changes: 26 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,16 @@ on:
branches:
- main
- develop
# manually
workflow_dispatch:
pull_request:
branches:
- main
- develop
workflow_dispatch:
# nightly
schedule:
- cron: "0 2 * * *"


jobs:
build-and-test:
Expand All @@ -19,15 +24,15 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: '20' # or 18, 16 — match your frontend version

- name: Cache node_modules
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -44,7 +49,7 @@ jobs:
run: npm run build

- name: Upload production build (optional)
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: frontend-build
path: dist/ # or your build output dir
Expand All @@ -53,25 +58,29 @@ jobs:
name: SonarCloud Analysis
runs-on: ubuntu-latest
needs: build-and-test

if: github.event_name == 'schedule' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]')
strategy:
fail-fast: true
steps:
- name: Checkout repository
uses: actions/checkout@v4

uses: actions/checkout@v7
with:
fetch-depth: 0 # SonarCloud needs full history for blame/new-code analysis
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: '20'

- name: Install dependencies
run: npm ci

- name: Run tests with coverage
run: npm test -- --coverage

- name: Run SonarCloud scanner
run: |
npm install -g sonarqube-scanner
npx sonar-scanner -Dsonar.login=${{ secrets.SONAR_TOKEN }}
- name: SonarCloud Scan
uses: SonarSource/sonarqube-scan-action@v8
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
with:
args: >
-Dsonar.projectKey=vitruv-tools_Vitruv-UI-Methodologist
-Dsonar.organization=vitruv-tools
-Dsonar.javascript.internal.js.ts.disabled=true

Loading
Loading