forked from Azure/azure-sdk-for-js
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CodeGen from PR 24951 in Azure/azure-rest-api-specs
[Hub Generated] Review request for Microsoft.DevHub to add version stable/2023-08-01 (Azure#24951) * Adds base for updating Microsoft.DevHub from version preview/2022-10-11-preview to version 2023-08-01 * Updates readme * Updates API version in new specs and examples
- Loading branch information
SDKAuto
committed
Oct 19, 2023
1 parent
bee878f
commit 3602046
Showing
10 changed files
with
388 additions
and
122 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,5 @@ | ||
# Release History | ||
|
||
## 1.0.0-beta.4 (Unreleased) | ||
|
||
### Features Added | ||
|
||
### Breaking Changes | ||
|
||
### Bugs Fixed | ||
|
||
### Other Changes | ||
|
||
## 1.0.0-beta.3 (2023-05-29) | ||
|
||
**Features** | ||
|
||
- Added Interface ArtifactGenerationProperties | ||
- Added Interface GeneratePreviewArtifactsOptionalParams | ||
- Added Type Alias AuthorizationStatus | ||
- Added Type Alias DockerfileGenerationMode | ||
- Added Type Alias GeneratePreviewArtifactsResponse | ||
- Added Type Alias GenerationLanguage | ||
- Added Type Alias GenerationManifestType | ||
- Added Type Alias ManifestGenerationMode | ||
- Added Type Alias WorkflowRunStatus | ||
- Interface Workflow has a new optional parameter appName | ||
- Interface Workflow has a new optional parameter builderVersion | ||
- Interface Workflow has a new optional parameter dockerfileGenerationMode | ||
- Interface Workflow has a new optional parameter dockerfileOutputDirectory | ||
- Interface Workflow has a new optional parameter generationLanguage | ||
- Interface Workflow has a new optional parameter imageName | ||
- Interface Workflow has a new optional parameter imageTag | ||
- Interface Workflow has a new optional parameter languageVersion | ||
- Interface Workflow has a new optional parameter manifestGenerationMode | ||
- Interface Workflow has a new optional parameter manifestOutputDirectory | ||
- Interface Workflow has a new optional parameter manifestType | ||
- Interface Workflow has a new optional parameter namespacePropertiesArtifactGenerationPropertiesNamespace | ||
- Interface Workflow has a new optional parameter namespacePropertiesGithubWorkflowProfileNamespace | ||
- Interface Workflow has a new optional parameter port | ||
- Interface WorkflowRun has a new optional parameter workflowRunStatus | ||
- Added Enum KnownAuthorizationStatus | ||
- Added Enum KnownDockerfileGenerationMode | ||
- Added Enum KnownGenerationLanguage | ||
- Added Enum KnownGenerationManifestType | ||
- Added Enum KnownManifestGenerationMode | ||
- Added Enum KnownWorkflowRunStatus | ||
|
||
**Breaking Changes** | ||
|
||
- Interface Workflow no longer has parameter namespace | ||
- Type of parameter authStatus of interface Workflow is changed from ManifestType to AuthorizationStatus | ||
|
||
|
||
## 1.0.0-beta.2 (2023-01-04) | ||
|
||
**Features** | ||
|
||
- Interface WorkflowListByResourceGroupNextOptionalParams no longer has parameter managedClusterResource | ||
|
||
|
||
## 1.0.0-beta.1 (2022-10-18) | ||
## 1.0.0 (2023-10-19) | ||
|
||
The package of @azure/arm-devhub is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ). | ||
The package of @azure/arm-devhub is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
{ | ||
"commit": "5595c3c7082fe447f32e637f06191f67fa8cfab2", | ||
"commit": "ae7273f53995b3ca67efcfa9b01014f94f880543", | ||
"readme": "specification/developerhub/resource-manager/readme.md", | ||
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=F:\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\developerhub\\resource-manager\\readme.md --use=@autorest/[email protected].2 --generate-sample=true", | ||
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/developerhub/resource-manager/readme.md --use=@autorest/typescript@^6.0.11", | ||
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git", | ||
"release_tool": "@azure-tools/[email protected].0", | ||
"use": "@autorest/[email protected].2" | ||
"release_tool": "@azure-tools/[email protected].2", | ||
"use": "@autorest/typescript@^6.0.11" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
/* | ||
* Copyright (c) Microsoft Corporation. | ||
* Licensed under the MIT License. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
* Changes may cause incorrect behavior and will be lost if the code is regenerated. | ||
*/ | ||
|
||
import nodeResolve from "@rollup/plugin-node-resolve"; | ||
import cjs from "@rollup/plugin-commonjs"; | ||
import sourcemaps from "rollup-plugin-sourcemaps"; | ||
import multiEntry from "@rollup/plugin-multi-entry"; | ||
import json from "@rollup/plugin-json"; | ||
|
||
import nodeBuiltins from "builtin-modules"; | ||
|
||
// #region Warning Handler | ||
|
||
/** | ||
* A function that can determine whether a rollup warning should be ignored. If | ||
* the function returns `true`, then the warning will not be displayed. | ||
*/ | ||
|
||
function ignoreNiseSinonEval(warning) { | ||
return ( | ||
warning.code === "EVAL" && | ||
warning.id && | ||
(warning.id.includes("node_modules/nise") || | ||
warning.id.includes("node_modules/sinon")) === true | ||
); | ||
} | ||
|
||
function ignoreChaiCircularDependency(warning) { | ||
return ( | ||
warning.code === "CIRCULAR_DEPENDENCY" && | ||
warning.importer && warning.importer.includes("node_modules/chai") === true | ||
); | ||
} | ||
|
||
const warningInhibitors = [ignoreChaiCircularDependency, ignoreNiseSinonEval]; | ||
|
||
/** | ||
* Construct a warning handler for the shared rollup configuration | ||
* that ignores certain warnings that are not relevant to testing. | ||
*/ | ||
function makeOnWarnForTesting() { | ||
return (warning, warn) => { | ||
// If every inhibitor returns false (i.e. no inhibitors), then show the warning | ||
if (warningInhibitors.every((inhib) => !inhib(warning))) { | ||
warn(warning); | ||
} | ||
}; | ||
} | ||
|
||
// #endregion | ||
|
||
function makeBrowserTestConfig() { | ||
const config = { | ||
input: { | ||
include: ["dist-esm/test/**/*.spec.js"], | ||
exclude: ["dist-esm/test/**/node/**"] | ||
}, | ||
output: { | ||
file: `dist-test/index.browser.js`, | ||
format: "umd", | ||
sourcemap: true | ||
}, | ||
preserveSymlinks: false, | ||
plugins: [ | ||
multiEntry({ exports: false }), | ||
nodeResolve({ | ||
mainFields: ["module", "browser"] | ||
}), | ||
cjs(), | ||
json(), | ||
sourcemaps() | ||
//viz({ filename: "dist-test/browser-stats.html", sourcemap: true }) | ||
], | ||
onwarn: makeOnWarnForTesting(), | ||
// Disable tree-shaking of test code. In [email protected], | ||
// rollup started respecting the "sideEffects" field in package.json. Since | ||
// our package.json sets "sideEffects=false", this also applies to test | ||
// code, which causes all tests to be removed by tree-shaking. | ||
treeshake: false | ||
}; | ||
|
||
return config; | ||
} | ||
|
||
const defaultConfigurationOptions = { | ||
disableBrowserBundle: false | ||
}; | ||
|
||
export function makeConfig(pkg, options) { | ||
options = { | ||
...defaultConfigurationOptions, | ||
...(options || {}) | ||
}; | ||
|
||
const baseConfig = { | ||
// Use the package's module field if it has one | ||
input: pkg["module"] || "dist-esm/src/index.js", | ||
external: [ | ||
...nodeBuiltins, | ||
...Object.keys(pkg.dependencies), | ||
...Object.keys(pkg.devDependencies) | ||
], | ||
output: { file: "dist/index.js", format: "cjs", sourcemap: true }, | ||
preserveSymlinks: false, | ||
plugins: [sourcemaps(), nodeResolve()] | ||
}; | ||
|
||
const config = [baseConfig]; | ||
|
||
if (!options.disableBrowserBundle) { | ||
config.push(makeBrowserTestConfig()); | ||
} | ||
|
||
return config; | ||
} | ||
|
||
export default makeConfig(require("./package.json")); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
/* | ||
* Copyright (c) Microsoft Corporation. | ||
* Licensed under the MIT License. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
* Changes may cause incorrect behavior and will be lost if the code is regenerated. | ||
*/ | ||
|
||
import { | ||
Recorder, | ||
RecorderStartOptions, | ||
env | ||
} from "@azure-tools/test-recorder"; | ||
import { assert } from "chai"; | ||
import { Context } from "mocha"; | ||
|
||
const replaceableVariables: Record<string, string> = { | ||
AZURE_CLIENT_ID: "azure_client_id", | ||
AZURE_CLIENT_SECRET: "azure_client_secret", | ||
AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", | ||
SUBSCRIPTION_ID: "azure_subscription_id" | ||
}; | ||
|
||
const recorderOptions: RecorderStartOptions = { | ||
envSetupForPlayback: replaceableVariables | ||
}; | ||
|
||
describe("My test", () => { | ||
let recorder: Recorder; | ||
|
||
beforeEach(async function(this: Context) { | ||
recorder = new Recorder(this.currentTest); | ||
await recorder.start(recorderOptions); | ||
}); | ||
|
||
afterEach(async function() { | ||
await recorder.stop(); | ||
}); | ||
|
||
it("sample test", async function() { | ||
console.log("Hi, I'm a test!"); | ||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters