-
Notifications
You must be signed in to change notification settings - Fork 31
merge master into prod in preparation of release v2.0.0 #1064
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
Draft
elrayle
wants to merge
116
commits into
prod
Choose a base branch
from
master
base: prod
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
To refine the component search result in PageBrowse, pass component type information in search pattern. Task: #957
Include component type in search pattern for browse
Stands for "Python Package Index", so "I" should be capitalized. Also see https://pypi.org/ for confirmation.
Fix the capitalization of "PyPI"
updating pipelines to ubuntu-20.04
Add GitHub Actions workflow file to run CI
Update Node to version 14
Co-authored-by: E. Lynette Rayle <elrayle@users.noreply.github.com>
Create Actions workflow to deploy to production
Remove Azure Pipelines config
Signed-off-by: Nick Vidal <nick@profian.com>
docs: change footer
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.17.1...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…express-4.19.2 Bump express from 4.17.1 to 4.19.2
…express-4.21.0
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](gulpjs/glob-parent@v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…glob-parent-5.1.2
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…browserify-sign-4.2.2
Bumps [tree-kill](https://github.com/pkrumins/node-tree-kill) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/pkrumins/node-tree-kill/releases) - [Commits](pkrumins/node-tree-kill@v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: tree-kill dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…tree-kill-1.2.2 Bump tree-kill from 1.2.1 to 1.2.2
Bumps [fsevents](https://github.com/fsevents/fsevents) from 1.2.9 to 1.2.13. - [Release notes](https://github.com/fsevents/fsevents/releases) - [Commits](fsevents/fsevents@v1.2.9...v1.2.13) --- updated-dependencies: - dependency-name: fsevents dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…fsevents-1.2.13
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](caolan/async@v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.0.7 to 1.1.1. - [Release notes](https://github.com/EventSource/eventsource/releases) - [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md) - [Commits](EventSource/eventsource@v1.0.7...v1.1.1) --- updated-dependencies: - dependency-name: eventsource dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…ventsource-1.1.1
node-sass is deprecated and no longer maintained. It also has known security vulnerabilities and causes build issues on newer Node.js versions and ARM-based machines (e.g., Apple Silicon). Dart Sass (the 'sass' package) is the primary implementation of Sass, actively maintained, and provides better performance. It's a drop-in replacement that requires only minor CLI syntax changes. Changes: - Replace node-sass ^4.14.1 with sass ^1.83.0 - Update build-css script to use sass CLI syntax - Update watch-css script to use sass CLI syntax
…sass-with-sass
React 17+ removes support for componentWillMount, componentWillReceiveProps, and componentWillUpdate. This commit replaces all 16 occurrences across 16 files with their modern equivalents: - componentWillReceiveProps -> componentDidUpdate (with proper prop comparison) - componentWillMount -> componentDidMount This is a prerequisite for upgrading React from 16.4.1 to 17+/18.x. Changes: - PageCurate.js: Compare prevProps for path/filter changes - SavePopUp.js: Sync filename state when type prop changes - withTracker.js: Track page changes for analytics - 6 VersionPicker components: Sync selected state from revision prop - RehydrationProvider.js: Move persistStore to componentDidMount - EditableFieldRenderer.js: Recompute values on definition changes - PageDefinitions.js: Refresh on curation status changes - FileList.js: Update file list when props change - InfiniteList.js: Recompute row heights on content changes - CopyrightsRenderer.js: Sync values when item prop changes - ComponentList.js: Increment sequence on prop changes
…cated-lifecycle-methods Replace deprecated React lifecycle methods with modern equivalents
Enzyme has been deprecated and is no longer maintained, making it incompatible with newer versions of React. This migration replaces Enzyme with React Testing Library (RTL), which is the recommended testing library for React applications. Changes: - Replace enzyme, enzyme-adapter-react-16, and jest-enzyme with @testing-library/react@12, @testing-library/jest-dom@5, and @testing-library/user-event@14 - Update setupTests.js to use RTL's jest-dom matchers instead of Enzyme configuration - Migrate all 25 test files from Enzyme patterns (shallow, mount, wrapper.find) to RTL patterns (render, screen, userEvent) - Add explicit React imports to test files (required for React 16 JSX) - Fix Redux mock store shapes to include required nested properties for connected components (filterList.list, componentList.transformedList) - Add mock history object for router-dependent components RTL v12 is used as it's the last version supporting React 16. Once React is upgraded, RTL can be updated to the latest version.
- Fix filename typo: PageBrowe.test.js -> PageBrowse.test.js - Add LicensePickerUtils.test.js with unit tests for license expression parsing, toString conversion, rule creation, and rule removal - Add zero score display assertion to ScoreRenderer.test.js - Add modal button assertions to VersionSelector.test.js - Add table rendering tests to FileList.test.js The removed tests for FOSSA input parsing and internal filtering methods tested implementation details rather than user behavior. The license rule manipulation logic is now tested via the LicensePickerUtils pure functions. RTL encourages testing components from a user perspective rather than testing internal methods directly.
…e-to-rtl Migrate test suite from Enzyme to React Testing Library
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.22 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits/4.17.23) --- updated-dependencies: - dependency-name: lodash-es dependency-version: 4.17.23 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…lodash-es-4.17.23
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…lodash-4.17.23
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
!!! DO NOT MERGE !!!