Open DerekNonGeneric opened 2 years ago
If we want to support other runtimes, maybe avoid having something like: https://twitter.com/jarredsumner/status/1577176105659731968. Suggest reading https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a, but perhaps taking it with a grain of salt.
According to a talk on the matter given a couple of days ago, we should still be supporting Node.js v14.x named Fermium.
For development using VS Code Devcontainers: https://code.visualstudio.com/docs/remote/containers#_system-requirements
Run github/codeql-action/autobuild@v2
with:
token: ***
matrix: {
"language": "javascript"
}
env:
CODEQL_ACTION_RUN_MODE: Action
CODEQL_ACTION_VERSION: 2.1.31
CODEQL_ACTION_FEATURE_SARIF_COMBINE: true
CODEQL_ACTION_FEATURE_WILL_UPLOAD: true
CODEQL_ACTION_ANALYSIS_KEY: .github/workflows/codeql-analysis.yml:analyze
CODEQL_WORKFLOW_STARTED_AT: 2022-11-11T07:25:29.338Z
CODEQL_ACTION_FEATURE_MULTI_LANGUAGE: false
CODEQL_ACTION_FEATURE_SANDWICH: false
CODEQL_RAM: 5920
CODEQL_THREADS: 2
This may be interesting wrt the amount of RAM necessary for development (at least publishing).
I have continued w/ determining the development environment's minimum system requirements in this repo's wiki.
See: https://github.com/openinf/util-md-table/wiki/Requirements-for-Visual-Studio-Code
This applies to both production and development. Some hints are seen below.
MSNV policy: Minimum Supported Node.js Version MSRV policy: Minimum Supported Rust Version
This ties into the minor and patch release policy tentatively discussed at https://github.com/unicode-org/icu4x/issues/2715.