さてさて
f1657e6d62 (upstream/main) Clamp dates when serializing to Elasticsearch API (#28081)
7b56085f11 Update dependency typescript to v5.3.2 (#28078)
9b8ba9b350 Remove unused `plain_mailer` layout (#28065)
b8fe77353e Update dependency aws-sdk-s3 to v1.140.0 (#28080)
228b668446 Update DefinitelyTyped types (non-major) (#28077)
97e677f993 Fix not all legal images showing in file picker when uploading custom emoji (#28076)
73ab080608 Update dependency jsdom to v23 (#28075)
fad9343bab New Crowdin Translations (automated) (#28069)
remote: -----> Installing dependencies
remote: Running 'yarn install' with yarn.lock
remote: ➤ YN0000: · Yarn 4.0.1
:
remote: ➤ YN0000: ┌ Post-resolution validation
:
remote: ➤ YN0000: │ "typescript@patch:typescript@npm%3A5#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A^5.0.4#optional!builtin<compat/typescript>":
remote: ➤ YN0000: │ version: 5.3.2
remote: ➤ YN0028: │ - resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin<compat/typescript>::version=5.3.2&hash=e012d7"
remote: ➤ YN0028: │ + resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin<compat/typescript>::version=5.3.2&hash=29ae49"
:
remote: ➤ YN0028: │ The lockfile would have been modified by this install, which is explicitly forbidden.
remote: ➤ YN0000: └ Completed
remote: ➤ YN0000: · Failed with errors in 0s 571ms
もー
ローカルだと yarn install --immutable で同じエラーになる。
$ yarn set version berry
➤ YN0000: Downloading https://repo.yarnpkg.com/4.0.2/packages/yarnpkg-cli/bin/yarn.js
➤ YN0000: Saving the new release in .yarn/releases/yarn-4.0.2.cjs
➤ YN0000: Done in 0s 479ms
$ yarn install --immutable
➤ YN0000: · Yarn 4.0.2
➤ YN0000: ┌ Resolution step
➤ YN0000: └ Completed in 0s 337ms
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 0s 847ms
➤ YN0000: ┌ Link step
➤ YN0000: └ Completed in 0s 762ms
➤ YN0000: · Done in 2s 151ms
ふむー…。yarnめんどくさいやーん…
$ git status
:
deleted: .yarn/releases/yarn-4.0.1.LICENSE.md
deleted: .yarn/releases/yarn-4.0.1.cjs
modified: .yarnrc.yml
Untracked files:
.yarn/releases/yarn-4.0.2.cjs
:
$ curl -o .yarn/releases/yarn.LICENSE.md https://raw.githubusercontent.com/yarnpkg/yarn/master/LICENSE
$ git add .yarn/releases/ .yarnrc.yml
$ git commit
\Master?/ \ますたー/
Merged mastodon/mastodon at f1657e6d6275384c199956e8872115fdcec600b0.
もしかしてyarnが更新されるたびにこの作業が必要なん…