Closed d-torrance closed 6 days ago
@mahrud Could you review this PR?
I'm not very familiar with dependabot, but few suggestions that come to mind:
Yeah, less frequent updates is probably better. The examples all use weekly, so I just ran with it.
I think Visualize and Style support would be good, too. I have draft branches for both.
I've changed the interval to monthly and also set the PR's to be grouped.
I went ahead and added the KaTeX update to this PR. Visualize is going to need quite a bit of work to update.
I realized that we don't need all the dependencies for the highlight.js any more -- that was just cruft left over from before we switched to prism for syntax highlighting the documentation. I went ahead and removed all that.
Here's a suggestion:
make-M2-symbols.m2
in Style (which currently doesn't have any M2 code, but this makes sense as an addition).makePackageIndex
also regenerate prism.js
based on preloaded packages along with .Macaulay2/index.html
..Macaulay2
.
We add support for Dependabot to keep our GitHub actions and the npm modules used for the two Javascript syntax highlighting lexers up-to-date.
Once the file
.github/dependabot.yml
has been merged into themaster
branch, we will get automated PR's on occasion when any of these modules are updated.For example, here are the PR's that I got on my branch when I tested it out:
I went ahead merged all these and included the commits in this PR.