mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix make dev on master (#5282)
- Add CI action to validate that future bump PRs don't break dev mode Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
a09ceacfd2
commit
e4b1fa2f40
4
.github/workflows/test.yml
vendored
4
.github/workflows/test.yml
vendored
@ -67,6 +67,10 @@ jobs:
|
|||||||
- run: make test-extensions
|
- run: make test-extensions
|
||||||
name: Run In-tree Extension tests
|
name: Run In-tree Extension tests
|
||||||
|
|
||||||
|
- run: make ci-validate-dev
|
||||||
|
if: ${{ contains(github.event.pull_request.labels.*.name, 'dependencies') }}
|
||||||
|
name: Validate dev mode will work
|
||||||
|
|
||||||
- name: Install integration test dependencies
|
- name: Install integration test dependencies
|
||||||
id: minikube
|
id: minikube
|
||||||
uses: medyagh/setup-minikube@5a9a7104d7322fa40424de8855c84685e89cefd7
|
uses: medyagh/setup-minikube@5a9a7104d7322fa40424de8855c84685e89cefd7
|
||||||
|
|||||||
3
Makefile
3
Makefile
@ -28,6 +28,9 @@ compile-dev: node_modules
|
|||||||
yarn compile:main --cache
|
yarn compile:main --cache
|
||||||
yarn compile:renderer --cache
|
yarn compile:renderer --cache
|
||||||
|
|
||||||
|
.PHONY: validate-dev
|
||||||
|
ci-validate-dev: binaries/client build-extensions compile-dev
|
||||||
|
|
||||||
.PHONY: dev
|
.PHONY: dev
|
||||||
dev: binaries/client build-extensions
|
dev: binaries/client build-extensions
|
||||||
rm -rf static/build/
|
rm -rf static/build/
|
||||||
|
|||||||
@ -278,7 +278,7 @@
|
|||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/icons": "^4.11.2",
|
"@material-ui/icons": "^4.11.2",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.4",
|
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
|
||||||
"@sentry/types": "^6.19.3",
|
"@sentry/types": "^6.19.3",
|
||||||
"@testing-library/jest-dom": "^5.16.3",
|
"@testing-library/jest-dom": "^5.16.3",
|
||||||
"@testing-library/react": "^12.1.4",
|
"@testing-library/react": "^12.1.4",
|
||||||
|
|||||||
@ -1003,10 +1003,10 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@panva/asn1.js/-/asn1.js-1.0.0.tgz#dd55ae7b8129e02049f009408b97c61ccf9032f6"
|
resolved "https://registry.yarnpkg.com/@panva/asn1.js/-/asn1.js-1.0.0.tgz#dd55ae7b8129e02049f009408b97c61ccf9032f6"
|
||||||
integrity sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==
|
integrity sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==
|
||||||
|
|
||||||
"@pmmmwh/react-refresh-webpack-plugin@^0.5.4":
|
"@pmmmwh/react-refresh-webpack-plugin@^0.5.5":
|
||||||
version "0.5.4"
|
version "0.5.5"
|
||||||
resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99"
|
resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz#e77aac783bd079f548daa0a7f080ab5b5a9741ca"
|
||||||
integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==
|
integrity sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
ansi-html-community "^0.0.8"
|
ansi-html-community "^0.0.8"
|
||||||
common-path-prefix "^3.0.0"
|
common-path-prefix "^3.0.0"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user