Change version numbers in ./configuration to correspond to new versions.
Contact Carlos so he uploads the binaries to the S3 bucket.
-
run
./configure.shto locally install all dependencies. -
In
src/import_map.json, change the version number of the imports likehttps://deno.land/[email protected]/archiveto the new version number (e.g.0.205.0). -
run
./configure.sh.
Bumping a version in src/import_map.json (or any of the other keyed files) automatically invalidates the CI Deno cache on next run. See ci-deno-caching.md for the key composition and how to force invalidation manually.
- Go to https://anaconda.org/conda-forge/deno/files and find the version of Deno required.
- BTW those versions are built at https://github.com/conda-forge/deno-feedstock
- Take the hash part of the download link for linux-64 (e.g.
hcab8b69_0forlinux-64/deno-1.46.3-hcab8b69_0.conda) - Use it in the build release action:
.github\workflows\create-release.ymlat the step- name: Move Custom Denoecho Placing custom Deno ${DENO:1}. See available versions at https://anaconda.org/conda-forge/deno/files curl -L https://anaconda.org/conda-forge/deno/${DENO:1}/download/linux-64/deno-${DENO:1}-hcab8b69_0.conda --output deno.conda - Commit the
create-release.yml
Apparently mermaidjs doesn't actually build mermaid in their releases 🤷.
They also don't appear to offer any clear documentation on how to do it, and npm install from their packages/mermaidjs directory just fails.
So, we grab the published javascript bundles from unpkg.com.
For version 11.2.0, for example, these are:
- https://unpkg.com/[email protected]/dist/mermaid.js
- https://unpkg.com/[email protected]/dist/mermaid.min.js
Copy these files to src/resources/formats/html/mermaid.