-
Notifications
You must be signed in to change notification settings - Fork 49
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
build: batch update javascript dependencies #839
build: batch update javascript dependencies #839
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
Is this a bug in my setup with missing static files or from this new build? Do you have an idea @jochenklar? |
Can you try with a wheel from another PR, that did not touch the frontend dependencies? Does 833 have icons? |
But the frontend does work in principle? You can click around, the buttons are working? I mean the frontend tests test exactly that. It is "just" a matter of the icons, yes? |
yes the front-end was working fine and everthing is clickable. |
Alright. @jochenklar: Which library supplies the icons? |
I am not 100% which items you mean, but we use font awesome 4 icons. These are not bundled by webpack, yet but are included here: https://github.com/rdmorganiser/rdmo/blob/master/rdmo/core/templates/core/base.html#L9 (old school). |
I mean the missing icons @MyPyDavid mentioned. Should font awesome be downloaded before building the wheel? The build wheel does the steps, documented here: That would not make sense, if they were present in 833. Did you run collectstatic @MyPyDavid? |
Maybe @MyPyDavid forgot |
|
I re-did 24 Failed to decode downloaded font: <URL>
24 OTS parsing error: invalid sfntVersion: 1702391919 |
This comment was marked as resolved.
This comment was marked as resolved.
Bumps the babel group with 5 updates: | Package | From | To | | --- | --- | --- | | [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.17.10` | `7.23.4` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.17.10` | `7.23.3` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.17.10` | `7.23.3` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.16.7` | `7.23.3` | | [babel-loader](https://github.com/babel/babel-loader) | `8.2.5` | `9.1.3` | Updates `@babel/cli` from 7.17.10 to 7.23.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.4/packages/babel-cli) Updates `@babel/core` from 7.17.10 to 7.23.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-core) Updates `@babel/preset-env` from 7.17.10 to 7.23.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-preset-env) Updates `@babel/preset-react` from 7.16.7 to 7.23.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-preset-react) Updates `babel-loader` from 8.2.5 to 9.1.3 - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](babel/babel-loader@v8.2.5...v9.1.3) --- updated-dependencies: - dependency-name: "@babel/cli" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: babel - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: babel - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: babel - dependency-name: "@babel/preset-react" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: babel - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-major dependency-group: babel ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b28615a
to
6bd56ec
Compare
Dependabot couldn't find the original pull request head commit, 9d6cdbe. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
97092cc
to
c5dd7e7
Compare
@MyPyDavid: Can we merge this now to take smaller steps? Also I added a screenshot of one of the frontend pages, like you requested. See: https://github.com/rdmorganiser/rdmo/suites/18626099409/artifacts/1083008649 Icons are still working. Let's continue from this save step with smaller increments and find the dependency that hides the icons. Maybe it really was react-bootstrap, which I pinned in this PR. What do you think? |
This comment was marked as resolved.
This comment was marked as resolved.
c5dd7e7
to
e1c4996
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
e1c4996
to
7d75993
Compare
If you approve, let's merge this. |
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.
very nice, thank you!
Thanks, took me long enough. Let's get this into dependency-updates and then into dev. |
Description
Next try.
This PR proposes the following changes:
copy-webpack-plugin
to the more fittingwebpack
update groupTypes of Changes
Checklist
Tasks