-
Notifications
You must be signed in to change notification settings - Fork 2
Feature/starling monkey upgrade #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
remove generated files
compiler working in docker image
fixed eslint
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the StarlingMonkey dependency while transitioning several JavaScript entry points to TypeScript and updating build, test, and configuration files accordingly.
- Upgraded the StarlingMonkey submodule and updated associated CMake configuration.
- Migrated several source files and entry points from JavaScript to TypeScript with corresponding ESLint and Jest configuration changes.
- Updated Docker, package, and compiler scripts to reflect new versioning and dependency adjustments.
Reviewed Changes
Copilot reviewed 147 out of 147 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
runtime/fastedge/host-api/host_api.cmake | Sets up host API configuration and paths for the upgraded StarlingMonkey integration. |
runtime/fastedge/host-api/fastedge_host_api.cpp | Introduces helper functions to handle environment and secret variables via new bindings. |
runtime/fastedge/host-api/deps/fastedge/*.wit | Adds/imports Wit interfaces for dictionary and secret functionality. |
runtime/fastedge/builtins/fastedge.cpp | Updates include directive to reference the new header location. |
package.json | Modifies build scripts and dependency versions to support TypeScript and new build processes. |
jsconfig.json, jest.config.mjs | Removes obsolete configuration files now replaced by updated counterparts. |
integration-tests/fastedge-build.test.js | Adjusts expected error messages and removes a test case related to missing TypeScript installation. |
esbuild/* | Changes entry point source files from JavaScript to TypeScript and updates external dependency settings. |
config/jest/jest.config.js & ESLint configs | Updates configuration for TypeScript support and improved module resolution. |
compiler/* and Dockerfile | Upgrades image versions and dependencies to align with the new compiler and runtime environment changes. |
@@ -0,0 +1,20 @@ | |||
interface secret { | |||
/// Get the secret associated with the specified `key` efective at current timestamp. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a spelling error: 'efective' should be corrected to 'effective'.
/// Get the secret associated with the specified `key` efective at current timestamp. | |
/// Get the secret associated with the specified `key` effective at current timestamp. |
Copilot uses AI. Check for mistakes.
typescript exists now from fastedge-sdk-js typescript exists now from fastedge-sdk-js
3921006
to
bde0be8
Compare
No description provided.