该项目从 https://github.com/project-chip/zap 镜像。
拉取镜像更新于 。
- 9月 15, 2022
-
-
由 Jing T 创作于
* fix Nexus asset query issue. was not constructing continuationToken URL correctly. * ignore temp artifact files. * unit test for download-artifact * update cached download-artifact.js * ignore download-artifact test from zap unit tests. * download-artifact: add unit test / delegate to Github if specified branch is not cached on Nexus intended for internal jenkins PRs that specifies a non-cached ZAP branch on Nexus
-
- 9月 09, 2022
-
-
由 Jing T 创作于
-
- 8月 23, 2022
-
-
由 Jing T 创作于
* add pack:mac:native target * workaround macOS Jenkins machine not able to build mac universal image. * workaround for download-artifact build issue on node14, until DevOps can upgrade node16
-
- 8月 17, 2022
-
-
由 Timotej Ecimovic 创作于
* Install glob package at toplevel. * Separate file parsing from the file processing. * Add globbing to the sdk.json * Increase feature level. * Increase required feature level in the test. * Add the regen SDK apack action. * Add index and directory name as possible replacements to globbing pattern generation. * Give cleaner alias names to matter, so that we can change that on SDK as well.
-
- 8月 15, 2022
-
-
由 Jing T 创作于
* build universal mac image for x64/arm64. using 'exec' to launch electron-builder as a workaround for npm launch bug. relying on npm/npx launch will cause electron-builder to hang * trigger mac cert setup conditionally.
-
由 Timotej Ecimovic 创作于
Dirty-flag: * Remove dirty flag logic from "studio-rest-api" area, since it really has nothing to do with Studio REST API. * Add a new file for it. * Clean up the annoying error that kept printing upon shutdown. * The dirty-flag reporting is now a generic async reporting mechanism, with dirty flag as an example. Cypress: * Collapse the two uitest scripts. * Replace electron with chrome for cypress runs. * Disable two validly failing tests.
-
- 8月 07, 2022
-
-
由 Timotej Ecimovic 创作于
This commit enables use of binary zap build for the Matter SDK. It bring the Matter JS code into the zap, cleans it up, and adds few new mechanisms to the templates.json files to support the Matter handling of yaml tests and test maintenance. It also adds categorization and aliasing of helpers, so that only a subset can be loaded. Furthermore, the handlebars instance is now no longer global, but it is created per-generation, and populated with the right subset of helpers. Individual commits: * Import: 07/29/2022 * Lint cleanup. * Cleanup and alias few helpers. * Add more directories to import. * Use common aliases. * Cleaning up imports. * Import: add more files. * Further imports cleanup. * .js -> .ts * Add category for Matter helpers. * Comment, so I stop being confused. * Add missing import of dbenum. * Add the unit test for the helper loading via aliases. * Fix the unit test. * Cleanup the helpers api retrieval. * Include a missing js file. * Fix the api loading and testing. * Skip automatic loading of categorized or aliased helpers. * Add mechanism to auto-load helper categories and aliases. * Make category functionality from gen-templates.json work correctly. * Fix the bizarre mechanism of importing simulated clusters. * Shortcut the package loading in case of only one available. * Add more yaml files. * Remove pointless directory read. * Add the copying of the yaml files to copy script. * Skip the meta symbol. * Add the tests. * Import: 8/2/2022 * Fix two small problems that accumulated into major problems. * Fix various Matter issues. * Remove stray require. * Clean up the initialization API. * Clean up the weird initialization of PICS.yaml. * Remove a console.log * Cleanup and alias another helper package. * Add mechanism to share resource paths from gen-templates.json. * Apply externalized resources to be able to remove all the yaml files. * Remove yaml copying. Will not need this again. * Import: 8/4/2022 * Detect open handles. * Remove a useless test. * Temporarily lower the coverage requirements, before we bring in Matter unit tests. * Configure Matter code to stop doing ASI and instead put semicolons in the code. * Move the tests out into JSON files. * Move all the tests into ciTests json, deal with a more complex include+disable case. * Properly read relative path for the tests.json files. * Remove all tests code for matter. * Remove unneeded JSON files that moved to SDK. * Regen api baselines and remove references to test helpers. * Stray rebase problem. * Run cypress only once.
-
- 8月 06, 2022
-
-
由 Sahar Kargar 创作于
* fix enabled clusters test file * adding ci for cypress against matter data * updating cypress.json
-
- 8月 03, 2022
-
-
由 Jing T 创作于
-
- 8月 02, 2022
-
-
由 Jing T 创作于
* typescript * do not check for github token when downloading from Nexus
-
- 7月 27, 2022
-
-
由 Timotej Ecimovic 创作于
* Remove the wrapping of arguments in the generate scripts. * Log gen execution to json file. * Add gen log parser and uncomment the gen.log creation. * Add skeleton of the regenerateSdk feature. * Load ZCL packages. * Load generation templates. * Stop complaining about electron versions all the time. * Add test SDK file and add a test entry point.
-
- 7月 16, 2022
-
-
由 Jing T 创作于
* download from SiliconLabs fork by default * enable Github token to be passed in via --githubToken
-
由 Timotej Ecimovic 创作于
0. Add the workflow logic. 1. Remove some old muddle around project.env.DEV
-
- 7月 14, 2022
-
-
由 Timotej Ecimovic 创作于
* Share the ipc socket same way as single-instance shares sockets. * Some code cleanup. * Increase feature level to trigger IDE tests. * Make server load both zigbee and matter data. * Fix the hang of the generation in the client/server case.
-
- 7月 13, 2022
-
-
由 Timotej Ecimovic 创作于
-
- 7月 12, 2022
-
-
由 Jing T 创作于
-
- 7月 02, 2022
-
-
由 Timotej Ecimovic 创作于
* Automatically stamp versions at npm install time, to be ready for concurrency. * Peg package-lock.json to the fake version as well.
-
- 7月 01, 2022
-
-
由 Timotej Ecimovic 创作于
* Add unit test for event field type checking.
-
由 Timotej Ecimovic 创作于
* Update versioning scheme to on-the-fly inject a correct version for build. * Add npm targets for version fake/real stamping. * Update version-stamp with creating a real version in package.json * Move a package.json logic to a function in script-util. * Update printouts. * When building, use a timestamp of a last git commit, NOT the current time.
-
- 6月 25, 2022
-
-
由 Timotej Ecimovic 创作于
-
由 Timotej Ecimovic 创作于
* Export category and enable zapmatter target property. * Add description to the zap file, so users can be presented with a nice dialog.
-
- 6月 23, 2022
-
-
由 Timotej Ecimovic 创作于
* Clean up some package queries and encapsulate db. * Fix the loading of templates and zcl packages to include category and description. * Increase feature level. * Update generation templates handling with the new columns. * Update preview and add the template name to the db. * Update expected electron version to what we actually have.
-
- 6月 21, 2022
-
-
由 Timotej Ecimovic 创作于
* Minor cleanup. * Clean up some session creation in tests. * Configure more lenient timeouts for github actions.
-
- 6月 16, 2022
-
-
由 Bharat Dandu 创作于
Adding helpers for zcl cli commands such that the right content is generated for Zigbee and other cleanup. - Increasing the feature level pointer for apacka.json - Checking for lowercase when querying bitmaps and enums since the atomics are in uppper case under certain occasions for eg BITMAP8 instead of bitmap8 - Getting rid of the cli helpers in helper-zcl.js and using the new data_type table after the schema change instead of the old logic. Also moving the cli helpers int helper-zigbee-zcl since it is specific to zigbee 3.0 only - Adding helper-zigbee-zcl.js to template-engine such that the helpers are included - Adding the new zcl cli helper in zap-cli.zapt such that testing of the new helper is covered along with the old one. - JIRA: ZAPP-802
-
- 6月 12, 2022
-
-
由 Timotej Ecimovic 创作于
-
- 6月 11, 2022
-
-
由 Timotej Ecimovic 创作于
0. Downgrade typescript and downgrade quasar-cypress-testing-e2e, fix package-lock. 1. Peg cypress to correct version. 2. Update package-lock.json
-
由 Timotej Ecimovic 创作于
0. Proper exit if passed zcl.json file is broken. 1. Make zcl.json files an array. 2. Fix unit tests, which do not pass an array to zcl files. 3. Clean up the API for multi-file loading. 4. Properly propagate array and load the packages.
-
由 Jing T 创作于
* override Electron pop up dialogue to display Generate button correcty. * fix Studio integration debug logging * REST api, "/dirtyFlag", for getting user session's dirty flag. * test rendererAPI's file open function in Cypress * single build target for easier mac dev flow
-
- 6月 09, 2022
-
-
由 Timotej Ecimovic 创作于
https://github.com/project-chip/zap/issues/514 0. Bring in an external single-instance package, that is not electron specific. 1. Add a util method. 2. Converge both headless and UI startup through the same logic.
-
- 6月 08, 2022
-
-
由 Timotej Ecimovic 创作于
-
- 6月 07, 2022
-
-
由 Timotej Ecimovic 创作于
-
- 6月 06, 2022
- 6月 04, 2022
-
- 5月 25, 2022
-
-
由 Jing T 创作于
-
- 5月 22, 2022
-
-
由 Timotej Ecimovic 创作于
-
由 Timotej Ecimovic 创作于
We had earlier some 6 months old "Matter test data", that was mostly Zigbee test data with a single CHIP cluster. Matter had gone far ahead, and people who were just working with zap, without access to main Matter SDK repo, were only testing with old data. So this updates all the metafiles for Matter and patches the unit tests to reflect that.
-
- 5月 19, 2022
-
-
由 Bharat Raju 创作于
Github#510
-
- 5月 16, 2022
-
-
由 Mehrad Malayeri 创作于
-
- 5月 14, 2022
-
-
由 Timotej Ecimovic 创作于
-