5171d3da4a
Bumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.21.0. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
.vscode | ||
src | ||
.gitignore | ||
LICENSE | ||
SECURITY.md | ||
jest.config.js | ||
package-lock.json | ||
package.json | ||
readme.md | ||
tsconfig.json | ||
vss-extension.dev.json | ||
vss-extension.json | ||
vss-extension.md | ||
vss-extension.png | ||
vss-extension.prod.json | ||
webpack.config.js |
readme.md
SARIF SAST Scans Tab
See vss-extension.md
for public facing info. This is for contributors/developers.
Development: DevOps Dev
npm run publish-dev
- go to:
https://dev.azure.com/jeffkingms/Project%20Zero/_workitems/edit/1/
Development: DevOps BaseUri
npm run publish-dev
withbaseUri
- go to:
https://localhost:8080
and bypass the chrome warning. - go to:
https://dev.azure.com/jeffkingms/Project%20Zero/_workitems/edit/1/
Deployment
Verify vss-extension.prod.json
property version
is incremented. If not, you risk overriting an old vsix
.
npx webpack
npx tfx extension create --output-path: vsix --overrides-file vss-extension.prod.json
This creates a file in your ./vsix
folder named sariftools.scans-0.1.0.vsix
(version number will differ).
Upload the vsix
file to https://marketplace.visualstudio.com/manage/publishers/YOUR_PUBLISHER_ID
. On that page, find the matching extension, choose ⋯
, and choose Update
.
Remember to commit any vss-extension.json
version
changes.
New API
import('azure-devops-extension-sdk').init() results in "No handler found on any channel for message" and "Error: Cannot get registered instance for : JeffKingO.scans-dev.workitem-tab"
import * as SDK from 'azure-devops-extension-sdk'
import { IWorkItemFormService, WorkItemTrackingServiceIds } from 'azure-devops-extension-api/WorkItemTracking'
SDK.init({
applyTheme: true,
loaded: true,
})
;(async () => {
await SDK.ready()
console.info('Version', SDK.getExtensionContext().version)
const workItem = await SDK.getService<IWorkItemFormService>(WorkItemTrackingServiceIds.WorkItemFormService)
const relations = await workItem.getWorkItemRelations()
console.log(relations)
})()