chore: with yarn workspaces we only need a single yarn.lock (#3464)

* chore: yarn workspaces means we only need a single `yarn.lock`
* fix: add a `cache_dependency_path` workflow input
* fix: re-introduce `env.cache_dependency_path`
This commit is contained in:
Sami Mazouz 2022-06-19 19:01:21 +01:00 committed by GitHub
parent 6466427061
commit 27fb011bf5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
40 changed files with 29 additions and 60376 deletions

View File

@ -45,6 +45,11 @@ on:
type: string type: string
default: yarn default: yarn
required: false required: false
cache_dependency_path:
description: "The path to the cache dependency file."
type: string
required: false
secrets: secrets:
bundlewatch_github_token: bundlewatch_github_token:
description: The GitHub token to use for Bundlewatch. description: The GitHub token to use for Bundlewatch.
@ -53,7 +58,7 @@ on:
env: env:
COMPOSER_ROOT_VERSION: dev-main COMPOSER_ROOT_VERSION: dev-main
ci_script: ${{ inputs.js_package_manager == 'yarn' && 'yarn install --immutable' || 'npm ci' }} ci_script: ${{ inputs.js_package_manager == 'yarn' && 'yarn install --immutable' || 'npm ci' }}
cache_dependency_path: ${{ format(inputs.js_package_manager == 'yarn' && '{0}/yarn.lock' || '{0}/package-lock.json', inputs.frontend_directory) }} cache_dependency_path: ${{ inputs.cache_dependency_path || format(inputs.js_package_manager == 'yarn' && '{0}/yarn.lock' || '{0}/package-lock.json', inputs.frontend_directory) }}
jobs: jobs:
bundlewatch: bundlewatch:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/akismet/js frontend_directory: ./extensions/akismet/js
backend_directory: ./extensions/akismet backend_directory: ./extensions/akismet
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/approval/js frontend_directory: ./extensions/approval/js
backend_directory: ./extensions/approval backend_directory: ./extensions/approval
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./framework/core/js frontend_directory: ./framework/core/js
backend_directory: ./framework/core backend_directory: ./framework/core
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/embed/js frontend_directory: ./extensions/embed/js
backend_directory: ./extensions/embed backend_directory: ./extensions/embed
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/emoji/js frontend_directory: ./extensions/emoji/js
backend_directory: ./extensions/emoji backend_directory: ./extensions/emoji
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/flags/js frontend_directory: ./extensions/flags/js
backend_directory: ./extensions/flags backend_directory: ./extensions/flags
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/likes/js frontend_directory: ./extensions/likes/js
backend_directory: ./extensions/likes backend_directory: ./extensions/likes
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/lock/js frontend_directory: ./extensions/lock/js
backend_directory: ./extensions/lock backend_directory: ./extensions/lock
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/markdown/js frontend_directory: ./extensions/markdown/js
backend_directory: ./extensions/markdown backend_directory: ./extensions/markdown
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/mentions/js frontend_directory: ./extensions/mentions/js
backend_directory: ./extensions/mentions backend_directory: ./extensions/mentions
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/nicknames/js frontend_directory: ./extensions/nicknames/js
backend_directory: ./extensions/nicknames backend_directory: ./extensions/nicknames
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/package-manager/js frontend_directory: ./extensions/package-manager/js
backend_directory: ./extensions/package-manager backend_directory: ./extensions/package-manager
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/pusher/js frontend_directory: ./extensions/pusher/js
backend_directory: ./extensions/pusher backend_directory: ./extensions/pusher
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/statistics/js frontend_directory: ./extensions/statistics/js
backend_directory: ./extensions/statistics backend_directory: ./extensions/statistics
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/sticky/js frontend_directory: ./extensions/sticky/js
backend_directory: ./extensions/sticky backend_directory: ./extensions/sticky
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/subscriptions/js frontend_directory: ./extensions/subscriptions/js
backend_directory: ./extensions/subscriptions backend_directory: ./extensions/subscriptions
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/suspend/js frontend_directory: ./extensions/suspend/js
backend_directory: ./extensions/suspend backend_directory: ./extensions/suspend
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:

View File

@ -13,6 +13,7 @@ jobs:
frontend_directory: ./extensions/tags/js frontend_directory: ./extensions/tags/js
backend_directory: ./extensions/tags backend_directory: ./extensions/tags
js_package_manager: yarn js_package_manager: yarn
cache_dependency_path: ./yarn.lock
main_git_branch: main main_git_branch: main
secrets: secrets:
bundlewatch_github_token: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }} bundlewatch_github_token: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +0,0 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@types/jquery@^3.5.5":
version "3.5.5"
resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.5.tgz#2c63f47c9c8d96693d272f5453602afd8338c903"
integrity sha512-6RXU9Xzpc6vxNrS6FPPapN1SxSHgQ336WC6Jj/N8q30OiaBZ00l1GBgeP7usjVZPivSkGUfL1z/WW6TX989M+w==
dependencies:
"@types/sizzle" "*"
"@types/mithril@^2.0.7":
version "2.0.7"
resolved "https://registry.yarnpkg.com/@types/mithril/-/mithril-2.0.7.tgz#e4016c79ce206621d7aee23de189faf7b007e0d5"
integrity sha512-ByD422x0GnYh5MOEAWNyqfkw2QlKkK3Yf7y5e1CobDVPG9m+/ThblfrIHENihF7VnygT6sQRObPvY1J/fUZICg==
"@types/sizzle@*":
version "2.3.3"
resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef"
integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==
"@types/throttle-debounce@^2.1.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz#1c3df624bfc4b62f992d3012b84c56d41eab3776"
integrity sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==
dayjs@^1.10.4:
version "1.10.4"
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.4.tgz#8e544a9b8683f61783f570980a8a80eaf54ab1e2"
integrity sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==

File diff suppressed because it is too large Load Diff