9 Commits

Author SHA1 Message Date
Bram Suurd
feea82e0ba
Add GitHub Actions workflow to validate JSON files in the frontend directory (#6152)
* Add GitHub Actions workflow to validate JSON files in the frontend directory

* test new github workflow by invalidating script

* Revalidate json script to also test workflow

* Refactor GitHub Actions workflow to validate JSON files using Python.

* test github workflow

* Update description in apache-tomcat.json for clarity and consistency.

* Consolidate JSON validation workflow: Migrate test-jsons.yml functionality into frontend-cicd.yml, enhancing CI process by validating JSON files in the public directory with Python.

* test to see if workflow fails

* test to see if workflow passes

* testing

* testing to see if workflow runs and works

* test again

* testing to see if it works
2025-07-22 16:00:10 +02:00
Michel Roegl-Brunner
149b2f1602
Revert from Self Hosted to Ubunut-latest for actions (#5965)
* Update auto-update-app-headers.yml

* Update autolabeler.yml

* Update changelog-pr.yml

* Update crawl-versions.yaml

* Update delete-json-branch.yml

* Update frontend-cicd.yml

* Update github-release.yml

* Update update-json-date.yml
2025-07-14 10:04:35 +02:00
Bram Suurd
0067075ed1
Remove npm legacy errors, created single source of truth for ESlint. updated analytics url. updated script background (#5498)
* Update ScriptAccordion and ScriptItem components for improved styling

* Add README.md for Proxmox VE Helper-Scripts Frontend

* Remove testing dependencies and related test files from the frontend project

* Update analytics URL in siteConfig to point to community-scripts.org

* Refactor ESLint configuration to have one source of truth and run "npm lint" to apply new changes

* Update lint script in package.json to remove npm

* Add 'next' option to ESLint configuration for improved compatibility

* Update package dependencies and versions in package.json and package-lock.json

* Refactor theme provider import and enhance calendar component for dynamic icon rendering

* rename sidebar, alerts and buttons

* rename description and interfaces files

* rename more files

* change folder name

* Refactor tooltip logic to improve updateable condition handling

* Enhance CommandMenu to prevent duplicate scripts across categories

* Remove test step from frontend CI/CD workflow
2025-06-28 00:38:09 +02:00
Michel Roegl-Brunner
ab9760194d
Add a Repo check to all Workflows (#4339) 2025-05-09 13:15:59 +02:00
Michel Roegl-Brunner
35d5507b38
Refactor Json Location (#3184) 2025-03-18 10:29:14 +01:00
Michel Roegl-Brunner
b24860c97b
Update all Action to new selfhosted Runner Cluster (#2739)
* Update Runner

* Update Workflows
2025-02-28 15:15:29 +01:00
Michel Roegl-Brunner
8c1cc56321
Revert "Update Runner (#2711)" (#2717)
This reverts commit 3bf4155fecc231208c8e62d8298cc009c61410e8.
2025-02-27 16:03:29 +01:00
Michel Roegl-Brunner
3bf4155fec
Update Runner (#2711) 2025-02-27 14:53:10 +01:00
Håvard Gjøby Thom
259203ee51
Update frontend CI/CD workflow (#703) 2024-12-06 23:05:19 +01:00