Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
MerlinBot b95437eec1 Merged PR 282035: Remediating Azure Artifacts Configuration Issues in your Repository
As a repository owner, you must take action to protect Microsoft against potential Software Supply Chain attacks. This starts with ensuring your repository has a valid Azure Artifacts usage so you can take advantage of [Central Feed Services](https://aka.ms/cfs). We are opening this PR with a fix on known issue(s) which we have detected in your repository. Please review and approve this PR at your earliest convenience.

**This may impact the ability for pipelines and developers to install packages and build projects.**

## Address **breaking changes** before you merge:
* Confirm the suggested Feed is configured per your organization's guidelines. If changes are necessary, work with your Project Administrators to set it up correctly.  [Learn more...](https://docs.microsoft.com/en-us/azure/devops/artifacts/feeds/feed-permissions?view=azure-devops)
* Add authentication to any failing pipeline definitions. [nuget](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/nuget-authenticate?view=azure-devops), [npm](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/npm-authenticate?view=azure-devops).
* Reach out to developers who may need to authenticate to the feed using the [embedded_PublicPackages's Connect to feed](https://dev.azure.com/powerbi/embedded/_artifacts/feed/embedded_PublicPackages/connect) instructions in Azure Artifacts.

## This PR can make changes to .npmrc, nuget.config, and other configuration files. Please view the complete change breakdown in the PR changed files.

---

For feedback or questions about this PR, please contact [Artifact Protection Services](mailto:feedprotection@microsoft.com).

---

This change was automatically generated by [1ES Gardener](https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/gardener/1es-gardener) (a [MerlinBot](https://aka.ms/MerlinBot) extension) which is an initiative by the 1ES team to help repos stay up-to-date with latest tools, features, and best practices.
2022-10-12 14:30:59 +00:00
Or Shemesh 5c6a476e8c fix comment 2022-07-13 15:56:47 +03:00
Or Shemesh 6f202a533d Update script with more meaningful error message 2022-07-11 14:10:46 +03:00
Or Shemesh 2e35ec15ed Verify dist folder doesn't have subfolders 2022-07-11 10:36:15 +03:00
Or Shemesh 3aeb18ade4 Pipeline - add test package script 2022-06-15 10:29:56 +03:00
Or Shemesh f9dde61785 Merged PR 258793: Remove tests from pipeline.user.windows.yml
We should update the tests to be ran on chrome. Until then removing the test phase in the pipeline so it could pass.
2022-05-01 07:51:29 +00:00
Anant Singh d59968299b Merged PR 99137: [React Wrapper]: Exclude files for signing
https://onebranch.visualstudio.com/Pipeline/_wiki/wikis/Pipeline.wiki/2350/Code-Sign-Validation?anchor=codesign-validation-glob-pattern
"Important! The tool that enforces code signing (Phalanx ) only supports file extensions that are in scope for C+AI code sign validation: executables (.exe), libraries (.dll) and scripts such as PowerShell. It does not support other signable file extensions such as packages (.cab) for instance. Ensure that your glob pattern does not include file extensions other than the ones listed above."
2020-07-12 11:49:33 +00:00
Anant Singh 0f99517857 Merged PR 98513: [React Wrapper]: Pipeline build artifacts fix
Changes in this PR:
1. Separated the _build_ and _package_ stages, to allow signing of build artifacts. [Reference](https://onebranch.visualstudio.com/Pipeline/_wiki/wikis/Pipeline.wiki/316/Signing?anchor=signing-packages-examples)
1. Updated build stage to include _dist, License, Readme, package.json_ in the _build_artifacts_ artifact
1. Updated build stage to include source files in the _source_ artifact
1. Added keywords in package.json

Published Artifacts:
https://powerbi.visualstudio.com/Embedded/_build/results?buildId=2059241&view=artifacts&type=publishedArtifacts

Related work items: #397711
2020-07-08 13:58:40 +00:00
Anant Singh 9fd1e81e81 Merged PR 95150: [React Wrapper]: Pipeline fix
1. Added Polyfilling to test script so that the test script is compatible in PhantomJS
1. Fixed Static Analysis

**Pipeline run:**
https://powerbi.visualstudio.com/Embedded/_build/results?buildId=2016486&view=results

## General

|Check| Yes/No/NA |
|:------|:------:|
| Build and test scripts are passing, if available|Yes|
| Open errors/warning details are shared with the reviewer |Yes|
| There are no violations to the applicable coding guidelines |Yes|
| Code does not contain commented code |Yes|
| Is testing performed and results captured in ADO and list of test cases executed shared in PR? |No|
| Generic exception type is not handled|NA|
| Stacktrace of error is not returned |NA|
| All external packages/libraries are installed from an online package manager| Yes|

## Licenses for added packages

|Package| License |
|:------|:------:|
|react-app-polyfill | MIT|
|karma-phantomjs-launcher | MIT|

Related work items: #382238, #382278, #382282, #383064, #383071
2020-06-23 10:16:22 +00:00
Anant Singh 57dd3e651a Merged PR 83686: React Wrapper
React Wrapper library for PowerBI-JavaScript

###Limitations as discussed:
|Sr. no.| Limitation|
|:------|:------|
|1|`powerbi.preload()` is not supported|
|2|`powerbi.load()` is not supported as of now|
|3|Power BI Report Authoring support is removed as of now, until the import issue gets fixed|

## Licenses (Dependency)
|Package| License |
|:------|:------:|
|powerbi-client|MIT|
|powerbi-report-authoring|MIT|
## Licenses (Dev dependency)
|Package| License |
|:------|:------:|
|@types/react<br/> react|MIT|
|@types/react-dom<br/> react-dom|MIT|
|@types/jasmine<br/>jasmine-core|MIT|
|eslint|MIT|
|eslint-plugin-react|MIT|
|karma|MIT|
|karma-chrome-launcher|MIT|
|karma-jasmine|MIT|
|ts-loader|MIT|
|typescript|Apache-2.0|
|webpack|MIT|
|webpack-cli|MIT|
|@typescript-eslint/eslint-plugin|MIT|
|@typescript-eslint/parser|MIT|
## Licenses (Demo)
|Package| License |
|:------|:------:|
|webpack-dev-server|MIT|
|style-loader|MIT|
|css-loader|MIT|

Related work items: #299176, #354581, #355208, #355675, #356714, #357149, #357176, #357181, #357906, #362139, #366497, #367147, #368022
2020-06-02 10:00:31 +00:00