Files
schemastore/.github
Gerry Ferdinandus 0664ea9715 Node.js reduces build time (#1989)
* Add: cache for actions/setup-node

This shortens the build time by a few seconds.

* add grunt task: 'local_count_url_in_catalog'

This will show statistic info of the catalog
haow many external URL there are

* add grunt task: 'local_check_for_test_folders_without_schema_to_be_tested'

Verify if there are schema present for each test folders
This test was intergrated with 'localSchemaFileAndTestFile' but is now seperated

* Run AJV validator before TV4 validator

The new work and testing is done in AJV schema.
A failed AJV test should fail the build ASAP

* refactor localSchemaFileAndTestFile

1) Change the parameter name.

2) new folder scanning concept
old version:
folder name -> get -> schema JSON name

new version:
schema JSON name -> get -> folder name (if present)

3)
AJV schema is only compiled one time and no longer compiled again for positive and negative test.
This reduction in compilation count will speedup the AJV part.

* Add: check for forbidden folder inside a specific test folder

* nodejs.yml: change the steps name

Create more steps to see the time used for each step.
2022-01-03 08:21:15 -08:00
..
2020-09-17 09:11:54 -07:00
2021-07-19 07:57:17 -07:00