Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fixes] CI environment - Skip static and deployment validation feature #2627

Merged
merged 76 commits into from
Jan 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
9851d7d
on push branch
eriqua Jan 30, 2023
9a46ca6
condition
eriqua Jan 30, 2023
cab7af5
condition needs
eriqua Jan 30, 2023
f331f2b
condition remove input
eriqua Jan 30, 2023
b98b957
condition false
eriqua Jan 30, 2023
7623f54
condition false
eriqua Jan 30, 2023
31e6c5f
condition false no quotes
eriqua Jan 30, 2023
d33e47a
condition false no quotes in
eriqua Jan 30, 2023
32cf89d
no dep
eriqua Jan 30, 2023
9f949f8
no pub
eriqua Jan 30, 2023
3c809d3
condition true
eriqua Jan 30, 2023
9902d97
condition true on push
eriqua Jan 30, 2023
8d3f235
condition true on push no quotes
eriqua Jan 30, 2023
8e833db
True
eriqua Jan 30, 2023
bb86e28
True no q
eriqua Jan 30, 2023
246dade
no True no q
eriqua Jan 30, 2023
93f120d
no True no q
eriqua Jan 30, 2023
4d0e3c7
default true
eriqua Jan 30, 2023
64216bf
dep no dep
eriqua Jan 30, 2023
cec5522
dep false
eriqua Jan 30, 2023
699e871
dep false
eriqua Jan 30, 2023
01d97ea
false false
eriqua Jan 30, 2023
506337b
false true
eriqua Jan 30, 2023
4cf4952
false true
eriqua Jan 30, 2023
5703f8d
false true
eriqua Jan 30, 2023
1942db2
always
eriqua Jan 30, 2023
b2241a4
always and
eriqua Jan 30, 2023
a36627d
always and and result
eriqua Jan 30, 2023
fcb03d8
always and and result par
eriqua Jan 30, 2023
ddee267
single con
eriqua Jan 30, 2023
c65fcf9
no fail
eriqua Jan 30, 2023
3eb9b2a
always par
eriqua Jan 30, 2023
0f6bf4e
always par indent
eriqua Jan 30, 2023
3050161
2 cond
eriqua Jan 30, 2023
5f0beb1
2 cond and old
eriqua Jan 30, 2023
aff194c
true true
eriqua Jan 30, 2023
7f2cd32
true false
eriqua Jan 30, 2023
dbcdc90
false false
eriqua Jan 30, 2023
7f5efa7
false true
eriqua Jan 30, 2023
c59158f
true false one cond
eriqua Jan 30, 2023
1011b0e
true false one cond
eriqua Jan 30, 2023
3684598
true false two cond
eriqua Jan 30, 2023
b1ccfc8
true false two cond two lines
eriqua Jan 30, 2023
f690bed
true false two cond no always
eriqua Jan 30, 2023
743fc91
true false two cond no always
eriqua Jan 30, 2023
c6e64d4
true false one cond no always
eriqua Jan 30, 2023
9417439
true false one cond eq false no always
eriqua Jan 30, 2023
ec072bd
true false one cond
eriqua Jan 30, 2023
10bd74e
true false one cond new line
eriqua Jan 30, 2023
21424b7
true false two cond inline
eriqua Jan 30, 2023
775cc4d
true false two cond inline par
eriqua Jan 30, 2023
0646043
force false
eriqua Jan 30, 2023
0d7c05f
force false no dollar
eriqua Jan 30, 2023
18fa2e4
true false
eriqua Jan 30, 2023
e15c2a8
true true
eriqua Jan 30, 2023
3b8230a
false false
eriqua Jan 30, 2023
50f51be
false true
eriqua Jan 30, 2023
0650943
true true
eriqua Jan 30, 2023
18013f3
no brace
eriqua Jan 30, 2023
1336cd0
eq true
eriqua Jan 30, 2023
e817701
eq true
eriqua Jan 30, 2023
afba472
eq false
eriqua Jan 30, 2023
b07a809
eq true both
eriqua Jan 30, 2023
c303556
eq true false
eriqua Jan 30, 2023
7480f54
eq true both
eriqua Jan 30, 2023
55df784
true false output
eriqua Jan 30, 2023
c808175
tostring
eriqua Jan 30, 2023
a9e533c
tostring true false
eriqua Jan 30, 2023
0588977
tostring true true
eriqua Jan 30, 2023
c0c5d58
cleanup
eriqua Jan 30, 2023
739d424
cond 01
eriqua Jan 30, 2023
4b4b77a
cond 02
eriqua Jan 30, 2023
176bd8e
cond 02 fix des
eriqua Jan 30, 2023
5433a83
test push
eriqua Jan 30, 2023
2a78e4d
missing replace
eriqua Jan 30, 2023
ed21fe1
remove temp push
eriqua Jan 30, 2023
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
2 changes: 1 addition & 1 deletion .github/actions/templates/getWorkflowInput/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ runs:
$workflowInput = @{}
foreach($parameterName in $workflowParameters.Keys) {
Write-Verbose ('Passing output [{0}] with value [{1}]' -f $parameterName, $workflowParameters[$parameterName]) -Verbose
$workflowInput[$parameterName] = $workflowParameters[$parameterName]
$workflowInput[$parameterName] = $workflowParameters[$parameterName].toString()
}
Write-Output ('{0}={1}' -f 'workflowInput', ($workflowInput | ConvertTo-Json -Compress)) >> $env:GITHUB_OUTPUT
}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.aad.domainservices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.analysisservices.servers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.apimanagement.service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.locks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.policyassignments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.policydefinitions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.policyexemptions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.policysetdefinitions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.roleassignments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.authorization.roledefinitions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.automation.automationaccounts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -94,7 +96,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.batch.batchaccounts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.cache.redis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.cdn.profiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.cognitiveservices.accounts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.compute.availabilitysets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.compute.diskencryptionsets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ms.compute.disks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,9 @@ jobs:
job_module_static_validation:
runs-on: ubuntu-20.04
name: 'Static validation'
if: github.event.inputs.staticValidation == 'true'
if: (fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).staticValidation == 'true'
needs:
- job_initialize_pipeline
steps:
- name: 'Checkout'
uses: actions/checkout@v3
Expand All @@ -103,7 +105,7 @@ jobs:
name: 'Deploying'
if: |
!cancelled() &&
github.event.inputs.deploymentValidation == 'true' &&
(fromJson(needs.job_initialize_pipeline.outputs.workflowInput)).deploymentValidation == 'true' &&
needs.job_module_static_validation.conclusion != 'failed'
needs:
- job_initialize_pipeline
Expand Down
Loading