Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
43ac3b3
Update postprocessor.ts
Descatles Aug 6, 2020
0a7afd3
Autogenerate schemas
Sep 5, 2020
6147b28
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 7, 2020
ddcccd7
Autogenerate schemas
Sep 7, 2020
37e583b
Update resource list
Sep 7, 2020
3ee4281
Autogenerate schemas
Sep 7, 2020
dbf5361
Autogenerate schemas
Sep 7, 2020
5180bdb
Autogenerate schemas
Sep 7, 2020
7fe60c8
Autogenerate schemas
Sep 9, 2020
379b2e5
Autogenerate schemas
Sep 9, 2020
8158211
Update resource list
Sep 9, 2020
1f7ba8f
Autogenerate schemas
Sep 9, 2020
2d36262
add myworkbooks, update workbooks schema
yves-chan Sep 10, 2020
7df71cc
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 10, 2020
7c31759
Update resource list
Sep 10, 2020
1ed1f3e
Autogenerate schemas
Sep 10, 2020
3c99d6e
Update resource list
Sep 10, 2020
804127c
Autogenerate schemas
Sep 10, 2020
89ab61f
Update resource list
Sep 10, 2020
65a0f05
Add scope property to deployment template schema
filizt Sep 10, 2020
bc42577
Autogenerate schemas
Sep 11, 2020
4874b72
Autogenerate schemas
Sep 11, 2020
c1858be
add sourceId as a required param on myworkbooks
yves-chan Sep 11, 2020
6f68c52
fix test path
yves-chan Sep 11, 2020
cba0d9a
fix nodegit-kit bug
Descatles Sep 14, 2020
ffe407b
Merge pull request #74 from Descatles/FixNodeGitError
Descatles Sep 14, 2020
c2f0342
minor fix
Descatles Sep 14, 2020
9844a9b
Merge pull request #75 from Descatles/FixNodeGitError
Descatles Sep 14, 2020
288d728
change nodegit version
Descatles Sep 14, 2020
d6608a9
Upgrade autorest version
Descatles Sep 14, 2020
67d698b
upgrade autorestschema version
Descatles Sep 14, 2020
a86a4b4
Autogenerate schemas
Sep 14, 2020
5dbe395
Update resource list
Sep 14, 2020
f6cb8cb
Update scope property description
filizt Sep 14, 2020
b0b3bec
fixed unit tests
jorgecotillo Sep 14, 2020
d38d935
fixed child resource type
jorgecotillo Sep 14, 2020
70070a6
Autogenerate schemas
Sep 15, 2020
443fa3a
Merge pull request #1184 from yves-chan/oychan/myworkbooks
anthony-c-martin Sep 15, 2020
6163fa7
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 16, 2020
051fa38
Autogenerate schemas
Sep 16, 2020
da00a19
Update resource list
Sep 16, 2020
f649a08
Merge pull request #76 from Descatles/FixNodeGitError
Descatles Sep 18, 2020
3a147ef
Autogenerate schemas
Sep 18, 2020
0fee8bb
Update resource list
Sep 18, 2020
f0ba4c4
Update all deployment template schemas
filizt Sep 18, 2020
fe49cd0
Merge pull request #1216 from Azure/autogenerate
jorgecotillo Sep 18, 2020
38b93f3
minor
Descatles Sep 21, 2020
7da6f86
Merge pull request #78 from Descatles/FixNodeGitError
Descatles Sep 21, 2020
22cf00a
reverse version
Descatles Sep 21, 2020
2e2bc55
Merge pull request #79 from Descatles/FixNodeGitError
Descatles Sep 21, 2020
791a4e1
Merge pull request #1218 from openapi-env-test/master
leniatgh Sep 21, 2020
a522414
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 21, 2020
4dfe6e9
Autogenerate schemas
Sep 21, 2020
f802f5e
Add Microsoft.Communication schema
Sep 22, 2020
e4ec711
Move schema to correct directory
Sep 22, 2020
84868a6
Autogenerate schemas
Sep 22, 2020
b681a1b
Update resource list
Sep 22, 2020
b6a932a
Autogenerate schemas
Sep 22, 2020
9b24de0
Update resource list
Sep 22, 2020
6f822f9
Autogenerate schemas
Sep 22, 2020
4f5cd92
Update resource list
Sep 22, 2020
469ac0b
Autogenerate schemas
Sep 22, 2020
9880d67
Update resource list
Sep 22, 2020
2456cc5
Onboard Microsoft.Communication for auto-generation
Sep 22, 2020
a95b821
Merge pull request #1222 from bviglietta/user/benvi/add-microsoft.com…
anthony-c-martin Sep 22, 2020
9dbd48c
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 23, 2020
2b383be
Autogenerate schemas
Sep 23, 2020
dd58a36
Update resource list
Sep 23, 2020
fa0067d
Autogenerate schemas
Sep 23, 2020
9e09f31
Autogenerate schemas
Sep 23, 2020
1beac91
Merge pull request #1191 from filizt/ScopePropertyUpdate
anthony-c-martin Sep 23, 2020
475c02e
Merge remote-tracking branch 'origin/master' into autogenerate
Sep 24, 2020
9fd21a0
Autogenerate schemas
Sep 24, 2020
c752c2c
Autogenerate schemas
Sep 25, 2020
f2bfb46
Merge pull request #1232 from Azure/autogenerate
jorgecotillo Sep 25, 2020
1c18c40
Upgrade autorest version
leniatgh Sep 25, 2020
dd394a2
Merge pull request #1230 from Azure/fix-param
leniatgh Sep 26, 2020
54b5ec6
Update rp-label-to-contact.md
anthony-c-martin Oct 1, 2020
a24f47a
Generated from 3601fffb8e585c3eb3c1ec5e8ea9954631d6a73a
Oct 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions generator/autogenlist.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,10 @@ const autogenlist: AutogenlistConfig[] = [
basePath: 'cognitiveservices/resource-manager',
namespace: 'Microsoft.CognitiveServices',
},
{
basePath: 'communication/resource-manager',
namespace: 'Microsoft.Communication',
},
{
basePath: 'containerinstance/resource-manager',
namespace: 'Microsoft.ContainerInstance',
Expand Down
25 changes: 22 additions & 3 deletions generator/cmd/postprocessor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,29 @@ import { findAutogenEntries } from '../autogenlist';
import { saveAutogeneratedSchemaRefs, SchemaConfiguration, schemaPostProcess } from '../generate';
import * as constants from '../constants';

function getStatus(file: any){
var status;
if (file.isNew()) status = 'new';
else if (file.isModified()) status = 'modified';
else if (file.isDeleted()) status = 'deleted';
else if (file.isTypeChange()) status = 'typechange';
else if (file.isRenamed()) status = 'renamed';
else if (file.isIgnored()) status = 'ignored';

return {
'path': file.path(),
'status': status
};
}

async function getChangedSchemas(repoPath: string) {
var git = require('nodegit-kit');
const repo = await git.open(repoPath);
const status = await git.status(repo);
var Git = require("nodegit");
const repo = await Git.Repository.open(repoPath);
const files = await repo.getStatus();
let status = [];
if (files.length) {
status = files.map(getStatus);
}
const changedSchemas: { path: string, isNew: boolean }[] = [];
for (const stat of status) {
if (stat.path.toString().split(path.sep).indexOf('schemas') !== -1
Expand Down
4 changes: 2 additions & 2 deletions generator/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ export const managementGroupRootSchema = {
};
export const generatedSchemasTemplatePath = path.join(__dirname, 'resources/autogeneratedResources_template.json');

export const autorestCoreVersion = '3.0.6274';
export const azureresourceschemaVersion = '3.0.79';
export const autorestCoreVersion = '3.0.6320';
export const azureresourceschemaVersion = '3.0.92';

// paths in this list won't even appear in list-basepaths
export const blocklist = [
Expand Down
Loading