Skip to content

Commit 955808d

Browse files
authored
Megalinter v8.1 (#738)
* Moving ml to v8.1
1 parent 5178240 commit 955808d

File tree

3 files changed

+25
-29
lines changed

3 files changed

+25
-29
lines changed

.github/workflows/mega-linter.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ jobs:
2727

2828
- name: MegaLinter
2929
id: ml
30-
# MegaLinter v7.11 upgrades Markdown-Link-Check to v3.12.1
31-
# This version broke anchor link checks according to:
32-
# https://github.com/tcort/markdown-link-check/issues/304
33-
# Setting the version to v7.10.0 for now:
34-
uses: oxsecurity/[email protected]
30+
uses: oxsecurity/[email protected]
3531
env:
3632
# All available variables are described in documentation
3733
# https://megalinter.io/configuration/

.mega-linter.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ FILEIO_REPORTER: false
3131

3232
# Install plugin for list handling.
3333
JSON_PRETTIER_PRE_COMMANDS:
34-
- command: "npm install [email protected].4"
34+
- command: "npm install [email protected].6"
3535
cwd: "workspace"
3636

3737
CLOUDFORMATION_CFN_LINT_CONFIG_FILE: '.cfnlintrc'

CHANGELOG.md

+23-23
Original file line numberDiff line numberDiff line change
@@ -349,30 +349,30 @@ IAM permission boundaries. Where applicable, the roles received a new prefix.
349349
This makes it easier to identify what part of ADF relies on those roles and
350350
whom should have access to assume the role or modify it.
351351

352-
| Previous prefix | Previous name | New prefix | New name |
353-
|------------------|---------------------------------------------------------------------|----------------------------|---------------------------------------------------------------|
354-
| / | ${CrossAccountAccessRoleName}-readonly | /adf/organizations/ | adf-organizations-readonly |
355-
| / | adf-update-cross-account-access-role | /adf/bootstrap/ | adf-update-cross-account-access |
356-
| /adf-automation/ | adf-create-repository-role | /adf/pipeline-management/ | adf-pipeline-management-create-repository |
357-
| /adf-automation/ | adf-pipeline-provisioner-generate-inputs | /adf/pipeline-management/ | adf-pipeline-management-generate-inputs |
358-
| /adf-automation/ | adf-pipeline-create-update-rule | /adf/pipeline-management/ | adf-pipeline-management-create-update-rule |
359-
| / | adf-event-rule-${AWS::AccountId}-${DeploymentAccountId}-EventRole-* | /adf/cross-account-events/ | adf-cc-event-from-${AWS::AccountId}-to-${DeploymentAccountId} |
360-
|------------------|---------------------------------------------------------------------|----------------------------|---------------------------------------------------------------|
352+
| Previous prefix | Previous name | New prefix | New name |
353+
|--------------------|-----------------------------------------------------------------------|------------------------------|-----------------------------------------------------------------|
354+
| / | ${CrossAccountAccessRoleName}-readonly | /adf/organizations/ | adf-organizations-readonly |
355+
| / | adf-update-cross-account-access-role | /adf/bootstrap/ | adf-update-cross-account-access |
356+
| /adf-automation/ | adf-create-repository-role | /adf/pipeline-management/ | adf-pipeline-management-create-repository |
357+
| /adf-automation/ | adf-pipeline-provisioner-generate-inputs | /adf/pipeline-management/ | adf-pipeline-management-generate-inputs |
358+
| /adf-automation/ | adf-pipeline-create-update-rule | /adf/pipeline-management/ | adf-pipeline-management-create-update-rule |
359+
| / | adf-event-rule-${AWS::AccountId}-${DeploymentAccountId}-EventRole-* | /adf/cross-account-events/ | adf-cc-event-from-${AWS::AccountId}-to-${DeploymentAccountId} |
360+
| ------------------ | --------------------------------------------------------------------- | ---------------------------- | --------------------------------------------------------------- |
361361

362362
#### ADF Renaming of Resources
363363

364-
| Type | Previous name | New name |
365-
|--------------|-----------------------------------------------|--------------------------------------------------------|
366-
| StateMachine | EnableCrossAccountAccess | adf-bootstrap-enable-cross-account |
367-
| StateMachine | ADFPipelineManagementStateMachine | adf-pipeline-management |
368-
| StateMachine | PipelineDeletionStateMachine-* | adf-pipeline-management-delete-outdated |
369-
| Lambda | DeploymentMapProcessorFunction | adf-pipeline-management-deployment-map-processor |
370-
| Lambda | ADFPipelineCreateOrUpdateRuleFunction | adf-pipeline-management-create-update-rule |
371-
| Lambda | ADFPipelineCreateRepositoryFunction | adf-pipeline-management-create-repository |
372-
| Lambda | ADFPipelineGenerateInputsFunction | adf-pipeline-management-generate-pipeline-inputs |
373-
| Lambda | ADFPipelineStoreDefinitionFunction | adf-pipeline-management-store-pipeline-definition |
374-
| Lambda | ADFPipelineIdentifyOutOfDatePipelinesFunction | adf-pipeline-management-identify-out-of-date-pipelines |
375-
|--------------|-----------------------------------------------|--------------------------------------------------------|
364+
| Type | Previous name | New name |
365+
|----------------|-------------------------------------------------|----------------------------------------------------------|
366+
| StateMachine | EnableCrossAccountAccess | adf-bootstrap-enable-cross-account |
367+
| StateMachine | ADFPipelineManagementStateMachine | adf-pipeline-management |
368+
| StateMachine | PipelineDeletionStateMachine-* | adf-pipeline-management-delete-outdated |
369+
| Lambda | DeploymentMapProcessorFunction | adf-pipeline-management-deployment-map-processor |
370+
| Lambda | ADFPipelineCreateOrUpdateRuleFunction | adf-pipeline-management-create-update-rule |
371+
| Lambda | ADFPipelineCreateRepositoryFunction | adf-pipeline-management-create-repository |
372+
| Lambda | ADFPipelineGenerateInputsFunction | adf-pipeline-management-generate-pipeline-inputs |
373+
| Lambda | ADFPipelineStoreDefinitionFunction | adf-pipeline-management-store-pipeline-definition |
374+
| Lambda | ADFPipelineIdentifyOutOfDatePipelinesFunction | adf-pipeline-management-identify-out-of-date-pipelines |
375+
| -------------- | ----------------------------------------------- | -------------------------------------------------------- |
376376

377377
#### ADF Parameters in AWS Systems Manager Parameter Store
378378

@@ -1208,7 +1208,7 @@ around IAM we have created two new IAM Role that lives on each AWS Account
12081208
within the organization. These role are created in the global.yml
12091209
*(base stack)* of each account and are used for the following purposes:
12101210

1211-
**adf-automation-role:**
1211+
__adf-automation-role:__
12121212

12131213
> When creating pipelines in ADF there are certain things that are required to
12141214
> be setup on multiple different accounts. For example, the source account
@@ -1222,7 +1222,7 @@ This new role (`adf-automation-role`) is assumed by CodeBuild in the
12221222
`aws-deployment-framework-pipelines` pipeline exclusively and cannot be
12231223
assumed by the standard *(other)* deployment pipelines.
12241224

1225-
**adf-readonly-automation-role:**
1225+
__adf-readonly-automation-role:__
12261226

12271227
> When CodeBuild runs as part of a standard deployment pipeline
12281228
> *(anything other than `aws-deployment-framework-pipelines`)* it uses the

0 commit comments

Comments
 (0)