Skip to content
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

Upgrade to Yarn Berry #258

Merged
merged 33 commits into from
Feb 11, 2021
Merged

Upgrade to Yarn Berry #258

merged 33 commits into from
Feb 11, 2021

Conversation

kasperisager
Copy link
Contributor

@kasperisager kasperisager commented Jun 9, 2020

I also need to investigate if it's possible for us to move away from Lerna which would remove 600+ transitive dependencies. Lerna is currently only used when publishing packages, which I'm hoping will be possible to do easily with Yarn itself: https://yarnpkg.com/features/release-workflow

@kasperisager kasperisager added the internal Change that only affects internal APIs or other non-public aspects label Jun 9, 2020
@kasperisager kasperisager self-assigned this Jun 9, 2020
Jym77
Jym77 previously approved these changes Jun 9, 2020
* master:
  Rewrite the CLI internals (#265)
  Avoid discarding rules when adding to `RuleTree` (#274)
  Move presentational role conflict resolution down to Role.from (#273)
  Support passing additional arguments to `Parser`
  Update README
  Rewrite the @siteimprove/alfa-math package (#268)
  Create security.md
  Treat kind attribute as enumerated (#269)
  Account for presentational role conflict resolution in ARIA feature mappings (#264)
  Update lockfile
  Prevent infinite instantiation of `Interview` type (#266)
  Lazy load syntax definitions (#263)
  Add user agent styles for `<noscript>` element (#260)
  Fix some parse issues in `Media`
  `Preference.initial()` -> `Preference.unset()`
  Add scripting and user preferences as `Device` parameters (#259)
  Give build scripts a once-over
* master: (21 commits)
  Rework the way DOM parent pointers are handled (#283)
  Create a GitHub release as part of release workflow
  Backtrack on shortcut links
  v0.3.0
  Prepare release
  Update changelog
  Update changelog
  `RoleOptions#allowPresentational` must be optional
  Update SIA R67 (#272)
  Update lockfile
  Correctly resolve important and overridden CSS properties (#282)
  Introduce HyperScript-like DSL for constructing DOM (#281)
  Use dynamic import rather than `require()` for loading formatters (#278)
  Add `Future#get()` and accept thunked promises in `Future.from()` (#279)
  Fix default argument type parameter of several types
  Speedup table building (#276)
  Add initial support for `background` shorthand property (#277)
  Output stack in CLI errors if available
  Chesterton's fence strikes again!
  Correctly pull `.message` from expectations
  ...
* master:
  Add missing project reference
@kasperisager
Copy link
Contributor Author

Slating this until we're closer to an answer on yarnpkg/berry#1229 (comment).

* master: (190 commits)
  Bump jest from 26.5.2 to 26.5.3 (#453)
  Bump @types/jquery from 3.5.2 to 3.5.3 (#455)
  Bump webdriverio from 6.6.2 to 6.6.6 (#458)
  Bump @types/node from 14.11.7 to 14.11.10 (#460)
  Bump @types/react from 16.9.51 to 16.9.53 (#461)
  Bump mdn-browser-compat-data from 1.0.40 to 1.1.0 (#451)
  Bump webdriverio from 6.6.0 to 6.6.2 (#449)
  Implement style resolution for stateful pseudo classes (#448)
  Bump @types/node from 14.11.5 to 14.11.7 (#450)
  Bump @angular/core from 10.1.4 to 10.1.5 (#446)
  Fix several `Element#tabIndex()` cases (#445)
  Implement presentational role inheritance (#443)
  Improve handling of cyclic `aria-owns` references (#442)
  Bump jest from 26.5.0 to 26.5.2 (#441)
  Bump webdriverio from 6.5.2 to 6.6.0 (#440)
  Implement traversal API for `Graph` (#426)
  Exclude from the accessibility tree text nodes of parent elements with `visibility: hidden` (#437)
  Implement step 2H of the name computation (#430)
  Bump @types/node from 14.11.2 to 14.11.5 (#436)
  Bump @types/node from 14.11.2 to 14.11.4 (#431)
  ...
* master:
  Add missing package references
* master:
  Add missing references
* master:
  Add missing reference
* master: (322 commits)
  Add @siteimprove/alfa-selective package (#702)
  Implement `Hashable` for `Either<L, R>`
  Bump typescript from 4.1.3 to 4.1.4 (#701)
  Add @siteimprove/alfa-network package (#696)
  Rework @siteimprove/alfa-trilean package (#695)
  Add @siteimprove/alfa-sarif package (#694)
  Support `font` shorthand property (#693)
  Update changelog
  Add additional `Array` functions
  Bump highlight.js from 10.5.0 to 10.6.0 (#697)
  Add additional `Sequence` test case
  Remove unneeded test
  Clean up R69 tests
  Refactor JSON internals
  Adjust `Emitter<T>` and add tests
  Add additional JSON props to ARIA types
  Add some missing package references
  Formatting
  Housekeeping
  Swap some uses of `Ok.of()` for `Result.of()`
  ...
* master:
  Add missing package references
* master:
  Bump webdriverio from 6.12.1 to 7.0.1 (#700)
  Add user agent styles for form controls
  Switch to native Node.js source map support (#267)
  Bump @angular/core from 11.1.2 to 11.2.0 (#705)
  Bump typescript from 4.1.4 to 4.1.5 (#704)
  Bump @types/chai from 4.2.14 to 4.2.15 (#703)
@kasperisager
Copy link
Contributor Author

Seeing how we're no closer to a solution on yarnpkg/berry#1229 (comment), we'll stick to Lerna for now.

@kasperisager kasperisager requested a review from Jym77 February 11, 2021 12:47
@kasperisager kasperisager marked this pull request as ready for review February 11, 2021 12:47
@kasperisager kasperisager merged commit e8df2e0 into master Feb 11, 2021
@kasperisager kasperisager deleted the yarn-berry branch February 11, 2021 14:01
kasperisager added a commit that referenced this pull request Feb 11, 2021
* master: (493 commits)
  Upgrade to Yarn Berry (#258)
  Bump webdriverio from 6.12.1 to 7.0.1 (#700)
  Add user agent styles for form controls
  Switch to native Node.js source map support (#267)
  Bump @angular/core from 11.1.2 to 11.2.0 (#705)
  Bump typescript from 4.1.4 to 4.1.5 (#704)
  Bump @types/chai from 4.2.14 to 4.2.15 (#703)
  Add missing package references
  Add missing package references
  Add @siteimprove/alfa-selective package (#702)
  Implement `Hashable` for `Either<L, R>`
  Bump typescript from 4.1.3 to 4.1.4 (#701)
  Add @siteimprove/alfa-network package (#696)
  Rework @siteimprove/alfa-trilean package (#695)
  Add @siteimprove/alfa-sarif package (#694)
  Support `font` shorthand property (#693)
  Update changelog
  Add additional `Array` functions
  Bump highlight.js from 10.5.0 to 10.6.0 (#697)
  Add additional `Sequence` test case
  ...
kasperisager added a commit that referenced this pull request Feb 15, 2021
* master:
  Adjust test cases
  Internal cleanup of style properties
  Make R74 and R75 inapplicable to 0-dimension font sizes
  SIA R7 ignore invisible text and fully overwritten attributes (#675)
  Disable Dependabot for now
  Upgrade to Yarn Berry (#258)
  Bump webdriverio from 6.12.1 to 7.0.1 (#700)
  Add user agent styles for form controls
  Switch to native Node.js source map support (#267)
  Bump @angular/core from 11.1.2 to 11.2.0 (#705)
  Bump typescript from 4.1.4 to 4.1.5 (#704)
  Bump @types/chai from 4.2.14 to 4.2.15 (#703)
  Add missing package references
  Add missing package references
  Add @siteimprove/alfa-selective package (#702)
  Implement `Hashable` for `Either<L, R>`
  Bump typescript from 4.1.3 to 4.1.4 (#701)
  Add @siteimprove/alfa-network package (#696)
kasperisager added a commit that referenced this pull request Feb 16, 2021
* master: (49 commits)
  Update changelog
  Add missing requirement to R21
  Internal optimisations to reduce allocations
  Split out property test cases
  Adjust test cases
  Internal cleanup of style properties
  Make R74 and R75 inapplicable to 0-dimension font sizes
  SIA R7 ignore invisible text and fully overwritten attributes (#675)
  Disable Dependabot for now
  Upgrade to Yarn Berry (#258)
  Bump webdriverio from 6.12.1 to 7.0.1 (#700)
  Add user agent styles for form controls
  Switch to native Node.js source map support (#267)
  Bump @angular/core from 11.1.2 to 11.2.0 (#705)
  Bump typescript from 4.1.4 to 4.1.5 (#704)
  Bump @types/chai from 4.2.14 to 4.2.15 (#703)
  Add missing package references
  Add missing package references
  Add @siteimprove/alfa-selective package (#702)
  Implement `Hashable` for `Either<L, R>`
  ...
kasperisager added a commit that referenced this pull request Feb 16, 2021
* master:
  Update changelog
  Add missing requirement to R21
  Internal optimisations to reduce allocations
  Split out property test cases
  Adjust test cases
  Internal cleanup of style properties
  Make R74 and R75 inapplicable to 0-dimension font sizes
  SIA R7 ignore invisible text and fully overwritten attributes (#675)
  Disable Dependabot for now
  Upgrade to Yarn Berry (#258)
  Bump webdriverio from 6.12.1 to 7.0.1 (#700)
  Add user agent styles for form controls
  Switch to native Node.js source map support (#267)
  Bump @angular/core from 11.1.2 to 11.2.0 (#705)
  Bump typescript from 4.1.4 to 4.1.5 (#704)
  Bump @types/chai from 4.2.14 to 4.2.15 (#703)
  Add missing package references
  Add missing package references
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Change that only affects internal APIs or other non-public aspects
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants