1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Merge branch 'master' into feature/registrable-add-to-catalog-button

This commit is contained in:
Jari Kolehmainen 2021-04-13 11:01:18 +03:00
commit 1fdad04ec1
5 changed files with 545 additions and 123 deletions

View File

@ -52,6 +52,8 @@ jobs:
WIN_CSC_LINK: $(WIN_CSC_LINK)
WIN_CSC_KEY_PASSWORD: $(WIN_CSC_KEY_PASSWORD)
GH_TOKEN: $(GH_TOKEN)
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
- job: macOS
pool:
vmImage: macOS-10.14
@ -93,6 +95,8 @@ jobs:
CSC_LINK: $(CSC_LINK)
CSC_KEY_PASSWORD: $(CSC_KEY_PASSWORD)
GH_TOKEN: $(GH_TOKEN)
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
- job: Linux
pool:
vmImage: ubuntu-16.04
@ -140,6 +144,8 @@ jobs:
condition: "and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))"
env:
GH_TOKEN: $(GH_TOKEN)
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
- script: make publish-npm
displayName: Publish npm package
condition: "and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))"

View File

@ -2,7 +2,7 @@
"name": "kontena-lens",
"productName": "Lens",
"description": "Lens - The Kubernetes IDE",
"version": "5.0.0-alpha.0",
"version": "5.0.0-alpha.1",
"main": "static/build/main.js",
"copyright": "© 2021, Mirantis, Inc.",
"license": "MIT",
@ -69,6 +69,7 @@
]
},
"build": {
"generateUpdatesFilesForAllChannels": true,
"files": [
"static/build/main.js"
],
@ -165,9 +166,9 @@
},
"publish": [
{
"provider": "github",
"repo": "lens",
"owner": "lensapp"
"provider": "s3",
"bucket": "lens-binaries",
"path": "/ide"
}
],
"protocols": {
@ -320,7 +321,7 @@
"deepdash": "^5.3.5",
"dompurify": "^2.0.11",
"electron": "^9.4.4",
"electron-builder": "^22.7.0",
"electron-builder": "^22.10.5",
"electron-notarize": "^0.3.0",
"eslint": "^7.7.0",
"eslint-plugin-react": "^7.21.5",

View File

@ -84,7 +84,9 @@ describe("kubeconfig manager tests", () => {
expect(logger.error).not.toBeCalled();
expect(await kubeConfManager.getPath()).toBe(`tmp${path.sep}kubeconfig-foo`);
const file = await fse.readFile(await kubeConfManager.getPath());
// this causes an intermittent "ENXIO: no such device or address, read" error
// const file = await fse.readFile(await kubeConfManager.getPath());
const file = fse.readFileSync(await kubeConfManager.getPath());
const yml = loadYaml<any>(file.toString());
expect(yml["current-context"]).toBe("minikube");

View File

@ -2,7 +2,21 @@
Here you can find description of changes we've built into each release. While we try our best to make each upgrade automatic and as smooth as possible, there may be some cases where you might need to do something to ensure the application works smoothly. So please read through the release highlights!
## 4.2.0-rc.3 (current version)
## 5.0.0-alpha.1 (current version)
- Workspaces are replaced by Catalog & Hotbar
## 4.2.1
- User is now notified if helm list fails
- Sorting order is now saved when switching views
- Fix: Node shells failing to open
- Fix: Tray icon is now reactive to changes
- Fix: Whole window is used for displaying workspace overview
- Fix: Workspace overview is now reactive to cluster changes
- Fix: Exported ClusterStore now enforces more invariants
## 4.2.0
- Add lens:// protocol handling with a routing mechanism
- Add common app routes to the protocol renderer router from the documentation
@ -38,6 +52,12 @@ Here you can find description of changes we've built into each release. While we
- Fix: Set initial cursor position for the editor to beginning
- Fix: Highlight sidebar's active section
## 4.1.5
- Proxy should listen only on loopback device
- Fix extension command palette loading
- Fix Lens not clearing other KUBECONFIG env vars
## 4.1.4
- Ignore clusters with invalid kubeconfig

625
yarn.lock

File diff suppressed because it is too large Load Diff