stencila / encoda

↔️ A format converter for Stencila documents
https://stencila.github.io/encoda/
Apache License 2.0
35 stars 9 forks source link

Update dependencies #436

Open renovate[bot] opened 4 years ago

renovate[bot] commented 4 years ago

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

[!WARNING] These dependencies are deprecated:

Datasource Name Replacement PR?
npm @types/github-slugger Unavailable
npm @types/mime Unavailable
npm @types/testing-library__dom Unavailable
npm dependency-check Unavailable
npm sentence-case Unavailable

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

dockerfile
Dockerfile - `ubuntu 20.04`
github-actions
.github/workflows/ci.yml - `actions/checkout v4` - `actions/setup-node v4`
npm
package.json - `@stencila/jesta ^1.10.5` - `@stencila/logga ^4.0.0` - `@stencila/thema ^2.24.4` - `appdata-path ^1.0.0` - `async-lock ^1.4.1` - `bin-wrapper ^4.1.0` - `citation-js ^0.5.7` - `collapse-whitespace ^1.1.7` - `content-type ^1.0.5` - `datapackage ^1.1.10` - `escape-html ^1.0.3` - `fastest-levenshtein ^1.0.16` - `fp-ts ^2.16.5` - `fs-extra ^11.2.0` - `get-stdin ^8.0.0` - `github-slugger ^1.5.0` - `globby ^11.1.0` - `hyperscript ^2.0.2` - `is-docker ^2.2.1` - `jimp ^0.22.10` - `js-beautify ^1.15.1` - `js-yaml ^4.1.0` - `jsdom ^22.1.0` - `json5 ^2.2.3` - `jsonld ^8.3.2` - `mathjax-node ^2.1.1` - `mdast-util-compact ^3.0.0` - `mime ^3.0.0` - `minimist ^1.2.8` - `papaparse ^5.4.1` - `parse-author ^2.0.0` - `parse-full-name ^1.2.6` - `pdf-lib ^1.17.1` - `plotly.js-dist ^1.58.5` - `png-chunk-text ^1.0.0` - `png-chunks-encode ^1.0.0` - `png-chunks-extract ^1.0.0` - `puppeteer ^11.0.0` - `remark-attr ^0.11.1` - `remark-frontmatter ^2.0.0` - `remark-generic-extensions ^1.4.0` - `remark-math ^3.0.1` - `remark-parse ^8.0.3` - `remark-stringify ^8.1.1` - `remark-sub-super ^1.0.21` - `sentence-case ^3.0.4` - `tar ^6.1.15` - `temp-dir ^2.0.0` - `tempy ^1.0.1` - `to-vfile ^6.1.0` - `trash ^7.2.0` - `unified ^9.2.2` - `unist-util-filter ^2.0.3` - `unist-util-map ^2.0.1` - `unist-util-select ^3.0.4` - `vfile ^4.2.1` - `xlsx ^0.18.5` - `xml-js ^1.6.11` - `@qiwi/semantic-release-gh-pages-plugin 5.2.8` - `@semantic-release/exec 6.0.3` - `@semantic-release/npm 12.0.1` - `@stencila/dev-config 3.0.4` - `@stencila/eslint-config ^3.0.4` - `@stencila/semantic-release-config 2.0.20` - `@testing-library/jest-dom 5.17.0` - `@types/async-lock 1.4.0` - `@types/content-type 1.1.5` - `@types/escape-html 1.0.2` - `@types/fs-extra 9.0.13` - `@types/github-slugger 1.3.0` - `@types/hyperscript 0.0.4` - `@types/jest 29.5.4` - `@types/js-beautify 1.14.0` - `@types/js-yaml 4.0.5` - `@types/jsdom 16.2.15` - `@types/jsonld 1.5.9` - `@types/mdast 3.0.12` - `@types/mime 2.0.3` - `@types/minimist 1.2.2` - `@types/node 18.17.9` - `@types/pa11y 5.3.5` - `@types/papaparse 5.3.8` - `@types/parse-author 2.0.1` - `@types/punycode 2.1.0` - `@types/tar 6.1.5` - `@types/testing-library__dom 7.5.0` - `@types/unist 2.0.7` - `callsites 3.1.0` - `csl-json 0.1.0` - `delay 5.0.0` - `dependency-check 4.1.0` - `googleapis 95.0.0` - `jest 29.6.4` - `jest-file-snapshot 0.5.0` - `jest-matcher-utils 29.6.4` - `json-schema-to-typescript 11.0.5` - `markdown-toc 1.2.0` - `nock 13.3.3` - `pa11y 6.2.3` - `semantic-release 24.1.0` - `structured-data-testing-tool 4.5.0` - `ts-jest 29.1.1` - `ts-node 10.9.1` - `typedoc 0.24.8` - `typescript 4.9.5` - `@stencila/schema 1.9.0`
nvm
.nvmrc - `node v18`

nokome commented 3 years ago

At the time of writing it seems that the Renovate config inherited from @stencila/dev-config is not working as intended. There are number of outdated packages according to npm outdated:

@stencila/schema           0.47.2          0.47.2           1.0.0  @stencila/encoda
@stencila/thema           2.20.15         2.20.16         2.20.16  @stencila/encoda
ajv                        6.12.6          6.12.6           7.1.0  @stencila/encoda
asciimath2tex               1.2.0          remote          remote  @stencila/encoda
async-lock                  1.2.6           1.2.8           1.2.8  @stencila/encoda
citation-js         0.5.0-alpha.9  0.5.0-alpha.10  0.5.0-alpha.10  @stencila/encoda
fp-ts                       2.9.1           2.9.5           2.9.5  @stencila/encoda
fs-extra                    9.0.1           9.1.0           9.1.0  @stencila/encoda
globby                     11.0.1          11.0.2          11.0.2  @stencila/encoda
js-beautify                1.13.0          1.13.5          1.13.5  @stencila/encoda
jsonld                      3.3.2           3.3.2           4.0.1  @stencila/encoda
jszip                       3.5.0           3.6.0           3.6.0  @stencila/encoda
mime                        2.4.7           2.5.0           2.5.0  @stencila/encoda
parse-full-name             1.2.4           1.2.5           1.2.5  @stencila/encoda
pdf-lib                    1.13.0          1.16.0          1.16.0  @stencila/encoda
plotly.js-dist             1.58.2          1.58.4          1.58.4  @stencila/encoda
puppeteer                   7.0.4           7.1.0           7.1.0  @stencila/encoda
remark-frontmatter          2.0.0           2.0.0           3.0.0  @stencila/encoda
remark-math                 3.0.1           3.0.1           4.0.0  @stencila/encoda
remark-parse                8.0.3           8.0.3           9.0.0  @stencila/encoda
remark-stringify            8.1.1           8.1.1           9.0.1  @stencila/encoda
remark-sub-super           1.0.19          1.0.20          1.0.20  @stencila/encoda
trash                       7.0.0           7.1.0           7.1.0  @stencila/encoda

While the remark-*, ajv and @stencila/schema packages are covered by existing PRs, others like async-lock@1.28 and fp-ts@2.9.5 have been released for more than the 3 days stability window so I would have expected PRs for them. Will update the Renovate config here, see if we get expected behaviour, and submit changes to dev-config as a PR.

nokome commented 3 years ago

A month later, still have not got Renovate PRs for dependencies. Will try removing the matchUpdateTypes clause in all packageRules and see if that makes a difference.

nokome commented 3 years ago

Removing matchUpdateTypes in https://github.com/stencila/encoda/commit/3e0c9830752db9a17d4f08a64c790df1e75def73 has triggered a bunch of Renovate PRs. Will merge / fix those and leave for another couple of weeks before making change in @stencila/dev-config