Skip to content

Commit 07fa26b

Browse files
authored
Merge branch 'salesforcecli:main' into support-sfdx-plugins
2 parents c93c2c9 + 15ac6bc commit 07fa26b

File tree

21 files changed

+1703
-978
lines changed

21 files changed

+1703
-978
lines changed

.circleci/config.yml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,23 @@ workflows:
3232
filters:
3333
branches:
3434
only: main
35-
context: CLI_CTC
36-
# - release-management/test-nut:
37-
# matrix:
38-
# parameters:
39-
# os:
40-
# - linux
41-
# - windows
42-
# sfdx_version:
43-
# - latest
44-
# node_version:
45-
# - latest
46-
# requires:
47-
# - release-management/test-package
35+
context:
36+
- CLI_CTC
37+
- AWS
38+
- release
39+
- release-management/test-nut:
40+
matrix:
41+
parameters:
42+
os:
43+
- linux
44+
- windows
45+
sfdx_version:
46+
- latest
47+
node_version:
48+
- latest
49+
requires:
50+
- release-management/test-package
51+
context: na40-auth-url
4852
when: << pipeline.parameters.run-auto-workflows >>
4953
test-ts-update:
5054
triggers:
@@ -79,7 +83,8 @@ workflows:
7983
only:
8084
- main
8185
jobs:
82-
- release-management/dependabot-automerge
86+
- release-management/dependabot-automerge:
87+
context: release
8388
parameters:
8489
run-auto-workflows:
8590
description: >

.github/dependabot.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "npm"
4-
directory: "/"
3+
- package-ecosystem: 'npm'
4+
directory: '/'
55
schedule:
6-
interval: "monthly"
6+
interval: 'monthly'
77
labels:
8-
- "dependencies"
8+
- 'dependencies'
99
open-pull-requests-limit: 100
1010
pull-request-branch-name:
11-
separator: "-"
11+
separator: '-'
1212
ignore:
13-
- dependency-name: "typescript"
14-
- dependency-name: "sinon"
15-
- dependency-name: "string-ansi"
16-
- dependency-name: "*"
17-
update-types: ["version-update:semver-major"]
13+
- dependency-name: 'typescript'
14+
- dependency-name: 'sinon'
15+
- dependency-name: 'string-ansi'
16+
- dependency-name: '*'
17+
update-types: ['version-update:semver-major']

.github/workflows/slackprnotification.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ package-lock.json
99
# debug logs
1010
npm-error.log
1111
yarn-error.log
12-
lerna-debug.log
12+
1313

1414
# compile source
1515
lib

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [2.0.1](https://github.com/salesforcecli/plugin-info/compare/v2.0.0...v2.0.1) (2022-05-24)
6+
7+
### Bug Fixes
8+
9+
- add prompt to examples ([981c3d3](https://github.com/salesforcecli/plugin-info/commit/981c3d3ac38659d537fb641d1501d4d85c31e37e))
10+
11+
## [2.0.0](https://github.com/salesforcecli/plugin-info/compare/v1.3.1...v2.0.0) (2022-04-01)
12+
13+
### Bug Fixes
14+
15+
- parking orbit plugin-info ([f18721f](https://github.com/salesforcecli/plugin-info/commit/f18721ff411cb4720d6d297d3250206129eb620b))
16+
17+
### [1.3.1](https://github.com/salesforcecli/plugin-info/compare/v1.3.0...v1.3.1) (2022-03-16)
18+
19+
### Bug Fixes
20+
21+
- remove force.ts ([c663604](https://github.com/salesforcecli/plugin-info/commit/c6636048571b198f7ae23c1fb014ebc180075bb9))
22+
23+
## [1.3.0](https://github.com/salesforcecli/plugin-info/compare/v1.2.1...v1.3.0) (2022-02-28)
24+
25+
### Features
26+
27+
- json output ([edd0b99](https://github.com/salesforcecli/plugin-info/commit/edd0b991edc0383dc6d6fb20a9e4daa15eb82a55))
28+
- migrate force command from toolbelt ([68ecc16](https://github.com/salesforcecli/plugin-info/commit/68ecc1643a672e72fd34ea9e224e30a917aa840b))
29+
- support api from config ([25ac49d](https://github.com/salesforcecli/plugin-info/commit/25ac49d8d4f0ff10dcdf740f4e6cdd4eb1c3d8db))
30+
31+
### [1.2.1](https://github.com/salesforcecli/plugin-info/compare/v1.2.0...v1.2.1) (2022-02-10)
32+
33+
### Bug Fixes
34+
35+
- proxy support for got ([#75](https://github.com/salesforcecli/plugin-info/issues/75)) ([2d9abef](https://github.com/salesforcecli/plugin-info/commit/2d9abefe045d9fcfde9c79df416e5b809b5461d6))
36+
537
## [1.2.0](https://github.com/salesforcecli/plugin-info/compare/v1.1.4...v1.2.0) (2022-01-05)
638

739
### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ ALIASES
101101
102102
EXAMPLES
103103
Display release notes for the currently installed CLI version:
104-
sfdx info:releasenotes:display
104+
$ sfdx info:releasenotes:display
105105
Display release notes for CLI version 7.120.0:
106-
sfdx info:releasenotes:display --version 7.120.0
106+
$ sfdx info:releasenotes:display --version 7.120.0
107107
Display release notes for the CLI version that corresponds to a tag (stable, stable-rc, latest, latest-rc, rc):
108-
sfdx info:releasenotes:display --version latest
108+
$ sfdx info:releasenotes:display --version latest
109109
```
110110

111-
_See code: [src/commands/info/releasenotes/display.ts](https://github.com/salesforcecli/plugin-info/blob/v1.1.4/src/commands/info/releasenotes/display.ts)_
111+
_See code: [src/commands/info/releasenotes/display.ts](https://github.com/salesforcecli/plugin-info/blob/v2.0.0/src/commands/info/releasenotes/display.ts)_
112112

113113
<!-- commandsstop -->

command-snapshot.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
{
33
"command": "info:releasenotes:display",
44
"plugin": "@salesforce/plugin-info",
5-
"flags": ["hook", "json", "loglevel", "version"]
5+
"flags": ["hook", "json", "loglevel", "version"],
6+
"alias": ["whatsnew"]
67
}
78
]

messages/display.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ module.exports = {
77
},
88
examples: [
99
`Display release notes for the currently installed CLI version:
10-
<%= config.bin %> <%= command.id %>
10+
$ <%= config.bin %> <%= command.id %>
1111
Display release notes for CLI version 7.120.0:
12-
<%= config.bin %> <%= command.id %> --version 7.120.0
12+
$ <%= config.bin %> <%= command.id %> --version 7.120.0
1313
Display release notes for the CLI version that corresponds to a tag (%s):
14-
<%= config.bin %> <%= command.id %> --version latest
14+
$ <%= config.bin %> <%= command.id %> --version latest
1515
`,
1616
],
1717
footer: `---

package.json

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
{
22
"name": "@salesforce/plugin-info",
33
"description": "Plugin for accessing cli info from the command line",
4-
"version": "1.2.0",
4+
"version": "2.0.1",
55
"author": "Salesforce",
66
"bugs": "https://github.com/forcedotcom/cli/issues",
7+
"main": "lib/index.js",
78
"dependencies": {
8-
"@oclif/config": "^1",
9-
"@salesforce/command": "^4.1.5",
10-
"@salesforce/core": "^2.29.0",
11-
"@salesforce/kit": "^1.5.17",
9+
"@oclif/core": "^1.6.3",
10+
"@salesforce/command": "^5.0.4",
11+
"@salesforce/core": "^3.10.1",
12+
"@salesforce/kit": "^1.5.34",
1213
"got": "^11.8.2",
1314
"marked": "^4.0.1",
1415
"marked-terminal": "^4.2.0",
16+
"proxy-agent": "^5.0.0",
17+
"proxy-from-env": "^1.1.0",
1518
"semver": "^7.3.5",
1619
"tslib": "^2"
1720
},
1821
"devDependencies": {
1922
"@oclif/dev-cli": "^1",
20-
"@oclif/plugin-command-snapshot": "^2.2.2",
23+
"@oclif/plugin-command-snapshot": "^3",
2124
"@salesforce/cli-plugins-testkit": "^1.4.17",
2225
"@salesforce/dev-config": "^3.0.0",
2326
"@salesforce/dev-scripts": "^2.0.0",
@@ -27,6 +30,7 @@
2730
"@types/fs-extra": "^9.0.13",
2831
"@types/marked": "^4.0.0",
2932
"@types/marked-terminal": "^3.1.3",
33+
"@types/proxy-from-env": "^1.0.1",
3034
"@types/semver": "^7.3.8",
3135
"@typescript-eslint/eslint-plugin": "^4.33.0",
3236
"@typescript-eslint/parser": "^4.33.0",
@@ -47,7 +51,7 @@
4751
"nyc": "^15.1.0",
4852
"prettier": "^2.4.1",
4953
"pretty-quick": "^3.1.0",
50-
"shx": "0.3.3",
54+
"shx": "0.3.4",
5155
"sinon": "^11.1.1",
5256
"sinon-chai": "^3.7.0",
5357
"ts-node": "^10.4.0",
@@ -59,7 +63,7 @@
5963
}
6064
},
6165
"engines": {
62-
"node": ">=12.0.0"
66+
"node": ">=14.0.0"
6367
},
6468
"files": [
6569
"/lib",
@@ -77,6 +81,9 @@
7781
"license": "BSD-3-Clause",
7882
"oclif": {
7983
"commands": "./lib/commands",
84+
"additionalHelpFlags": [
85+
"-h"
86+
],
8087
"bin": "sfdx",
8188
"devPlugins": [
8289
"@oclif/plugin-help",

src/commands/info/releasenotes/display.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export default class Display extends SfdxCommand {
5757
}),
5858
};
5959

60-
public async run(): Promise<void> {
60+
public async run(): Promise<DisplayOutput> {
6161
const env = new Env();
6262

6363
const isHook = !!this.flags.hook;
@@ -101,7 +101,13 @@ export default class Display extends SfdxCommand {
101101

102102
tokens.unshift(marked.lexer(`# Release notes for '${plugin.name}':`)[0]);
103103

104-
this.ux.log(marked.parser(tokens));
104+
if (this.flags.json) {
105+
const body = tokens.map((token) => token.raw).join(os.EOL);
106+
107+
return { body, url: releaseNotesPath };
108+
} else {
109+
this.ux.log(marked.parser(tokens));
110+
}
105111

106112
if (isHook) {
107113
if (env.getBoolean(HIDE_FOOTER)) {
@@ -142,3 +148,8 @@ export default class Display extends SfdxCommand {
142148
}
143149
}
144150
}
151+
152+
interface DisplayOutput {
153+
body: string;
154+
url: string;
155+
}

0 commit comments

Comments
 (0)