-
Notifications
You must be signed in to change notification settings - Fork 8.9k
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
ci/docs/make: Bring balance to the force (ci/make parity) #37583
Merged
Conversation
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
Community NoteVoting for Prioritization
For Submitters
|
github-actions
bot
added
size/L
Managed by automation to categorize the size of a PR.
repository
Repository modifications; GitHub Actions, developer docs, issue templates, codeowners, changelog.
and removed
size/L
Managed by automation to categorize the size of a PR.
labels
May 17, 2024
terraform-aws-provider
bot
added
the
prioritized
Part of the maintainer teams immediate focus. To be addressed within the current quarter.
label
May 17, 2024
Thank you for your contribution! 🚀 A new usage of AWS SDK for Go V1 was detected. Please prefer AWS SDK for Go V2 for all net-new services. If this is an enhancement or bug fix to an existing AWS SDK Go V1 based resource, this comment can be safely ignored. For additional information refer to the AWS SDK for Go Versions page in the contributor guide. |
github-actions
bot
added
service/account
Issues and PRs that pertain to the account service.
github_actions
Pull requests that update Github_actions code
service/appintegrations
Issues and PRs that pertain to the appintegrations service.
service/ds
Issues and PRs that pertain to the ds service.
service/ce
Issues and PRs that pertain to the ce service.
service/devopsguru
Issues and PRs that pertain to the devopsguru service.
service/deploy
Issues and PRs that pertain to the deploy service.
service/appautoscaling
Issues and PRs that pertain to the appautoscaling service.
service/cognitoidp
Issues and PRs that pertain to the cognitoidp service.
service/dms
Issues and PRs that pertain to the dms service.
service/cognitoidentity
Issues and PRs that pertain to the cognitoidentity service.
service/cloudcontrol
Issues and PRs that pertain to the cloudcontrol service.
service/cur
Issues and PRs that pertain to the cur service.
service/customerprofiles
Issues and PRs that pertain to the customerprofiles service.
service/emrserverless
Issues and PRs that pertain to the emrserverless service.
service/controltower
Issues and PRs that pertain to the controltower service.
service/chimesdkmediapipelines
Issues and PRs that pertain to the chimesdkmediapipelines service.
service/docdbelastic
Issues and PRs that pertain to the docdbelastic service.
service/chimesdkvoice
Issues and PRs that pertain to the chimesdkvoice service.
service/cleanrooms
Issues and PRs that pertain to the cleanrooms service.
service/bedrock
Issues and PRs that pertain to the bedrock service.
service/connectcases
Issues and PRs that pertain to the connectcases service.
service/appfabric
Issues and PRs that pertain to the appfabric service.
service/bedrockagent
Issues and PRs that pertain to the bedrockagent service.
service/costoptimizationhub
Issues and PRs that pertain to the costoptimizationhub service.
service/datazone
Issues and PRs that pertain to the datazone service.
service/bcmdataexports
Issues and PRs that pertain to the bcmdataexports service.
service/chatbot
Issues and PRs that pertain to the chatbot service.
labels
Jun 3, 2024
YakDriver
changed the title
ci/docs/make: Bring balance to the force
ci/docs/make: Bring balance to the force (ci/make parity)
Jun 3, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
documentation
Introduces or discusses updates to documentation.
generators
Relates to code generators.
github_actions
Pull requests that update Github_actions code
linter
Pertains to changes to or issues with the various linters.
provider
Pertains to the provider itself, rather than any interaction with AWS.
repository
Repository modifications; GitHub Actions, developer docs, issue templates, codeowners, changelog.
service/accessanalyzer
Issues and PRs that pertain to the accessanalyzer service.
service/account
Issues and PRs that pertain to the account service.
service/acm
Issues and PRs that pertain to the acm service.
service/acmpca
Issues and PRs that pertain to the acmpca service.
service/amp
Issues and PRs that pertain to the amp service.
service/amplify
Issues and PRs that pertain to the amplify service.
service/apigateway
Issues and PRs that pertain to the apigateway service.
service/apigatewayv2
Issues and PRs that pertain to the apigatewayv2 service.
service/appautoscaling
Issues and PRs that pertain to the appautoscaling service.
service/appconfig
Issues and PRs that pertain to the appconfig service.
service/appfabric
Issues and PRs that pertain to the appfabric service.
service/appflow
Issues and PRs that pertain to the appflow service.
service/appintegrations
Issues and PRs that pertain to the appintegrations service.
service/applicationinsights
Issues and PRs that pertain to the applicationinsights service.
service/appmesh
Issues and PRs that pertain to the appmesh service.
service/apprunner
Issues and PRs that pertain to the apprunner service.
service/appstream
Issues and PRs that pertain to the appstream service.
service/appsync
Issues and PRs that pertain to the appsync service.
service/athena
Issues and PRs that pertain to the athena service.
service/auditmanager
Issues and PRs that pertain to the auditmanager service.
service/autoscaling
Issues and PRs that pertain to the autoscaling service.
service/autoscalingplans
Issues and PRs that pertain to the autoscalingplans service.
service/backup
Issues and PRs that pertain to the backup service.
service/batch
Issues and PRs that pertain to the batch service.
service/bcmdataexports
Issues and PRs that pertain to the bcmdataexports service.
service/bedrock
Issues and PRs that pertain to the bedrock service.
service/bedrockagent
Issues and PRs that pertain to the bedrockagent service.
service/budgets
Issues and PRs that pertain to the budgets service.
service/ce
Issues and PRs that pertain to the ce service.
service/chatbot
Issues and PRs that pertain to the chatbot service.
service/chime
Issues and PRs that pertain to the chime service.
service/chimesdkmediapipelines
Issues and PRs that pertain to the chimesdkmediapipelines service.
service/chimesdkvoice
Issues and PRs that pertain to the chimesdkvoice service.
service/cleanrooms
Issues and PRs that pertain to the cleanrooms service.
service/cloud9
Issues and PRs that pertain to the cloud9 service.
service/cloudcontrol
Issues and PRs that pertain to the cloudcontrol service.
service/cloudformation
Issues and PRs that pertain to the cloudformation service.
service/cloudfront
Issues and PRs that pertain to the cloudfront service.
service/cloudhsmv2
Issues and PRs that pertain to the cloudhsmv2 service.
service/cloudsearch
Issues and PRs that pertain to the cloudsearch service.
service/cloudtrail
Issues and PRs that pertain to the cloudtrail service.
service/cloudwatch
Issues and PRs that pertain to the cloudwatch service.
service/codeartifact
Issues and PRs that pertain to the codeartifact service.
service/codebuild
Issues and PRs that pertain to the codebuild service.
service/codecommit
Issues and PRs that pertain to the codecommit service.
service/codeguruprofiler
Issues and PRs that pertain to the codeguruprofiler service.
service/codegurureviewer
Issues and PRs that pertain to the codegurureviewer service.
service/codepipeline
Issues and PRs that pertain to the codepipeline service.
service/codestarconnections
Issues and PRs that pertain to the codestarconnections service.
service/codestarnotifications
Issues and PRs that pertain to the codestarnotifications service.
service/cognitoidentity
Issues and PRs that pertain to the cognitoidentity service.
service/cognitoidp
Issues and PRs that pertain to the cognitoidp service.
service/comprehend
Issues and PRs that pertain to the comprehend service.
service/computeoptimizer
Issues and PRs that pertain to the computeoptimizer service.
service/configservice
Issues and PRs that pertain to the configservice service.
service/connect
Issues and PRs that pertain to the connect service.
service/connectcases
Issues and PRs that pertain to the connectcases service.
service/controltower
Issues and PRs that pertain to the controltower service.
service/costoptimizationhub
Issues and PRs that pertain to the costoptimizationhub service.
service/cur
Issues and PRs that pertain to the cur service.
service/customerprofiles
Issues and PRs that pertain to the customerprofiles service.
service/dataexchange
Issues and PRs that pertain to the dataexchange service.
service/datapipeline
Issues and PRs that pertain to the datapipeline service.
service/datasync
Issues and PRs that pertain to the datasync service.
service/datazone
Issues and PRs that pertain to the datazone service.
service/dax
Issues and PRs that pertain to the dax service.
service/deploy
Issues and PRs that pertain to the deploy service.
service/detective
Issues and PRs that pertain to the detective service.
service/devicefarm
Issues and PRs that pertain to the devicefarm service.
service/devopsguru
Issues and PRs that pertain to the devopsguru service.
service/directconnect
Issues and PRs that pertain to the directconnect service.
service/dlm
Issues and PRs that pertain to the dlm service.
service/dms
Issues and PRs that pertain to the dms service.
service/docdb
Issues and PRs that pertain to the docdb service.
service/docdbelastic
Issues and PRs that pertain to the docdbelastic service.
service/ds
Issues and PRs that pertain to the ds service.
service/dynamodb
Issues and PRs that pertain to the dynamodb service.
service/ec2
Issues and PRs that pertain to the ec2 service.
service/ecr
Issues and PRs that pertain to the ecr service.
service/ecrpublic
Issues and PRs that pertain to the ecrpublic service.
service/ecs
Issues and PRs that pertain to the ecs service.
service/efs
Issues and PRs that pertain to the efs service.
service/eks
Issues and PRs that pertain to the eks service.
service/elasticache
Issues and PRs that pertain to the elasticache service.
service/elasticbeanstalk
Issues and PRs that pertain to the elasticbeanstalk service.
service/elasticsearch
Issues and PRs that pertain to the elasticsearch service.
service/elastictranscoder
Issues and PRs that pertain to the elastictranscoder service.
service/elb
Issues and PRs that pertain to the elb service.
service/elbv2
Issues and PRs that pertain to the elbv2 service.
service/emr
Issues and PRs that pertain to the emr service.
service/emrcontainers
Issues and PRs that pertain to the emrcontainers service.
service/emrserverless
Issues and PRs that pertain to the emrserverless service.
size/XL
Managed by automation to categorize the size of a PR.
tests
PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request brings several improvements and updates to our project. The changes aim to ensure consistency between local development workflows and CI processes, correct minor issues, enhance documentation, and update dependencies to avoid potential errors. Below is a detailed breakdown of the modifications made:
Changes
Align CI Workflows with Makefile Functionality: Modified the Makefile to mirror the checks and processes run in CI workflows. This ensures that developers can run the same checks locally as those executed during CI, promoting consistency, convenience, and reliability.
Fix Spelling Mistake in Makefile Generator: Corrected a spelling error in the generator script affecting the creation of Makefiles. This fix ensures that generated Makefiles are free from typographical errors, improving readability and reducing potential confusion.
Makefile Cleanup: Refactored the Makefile to use consistent variables and arguments throughout. This cleanup simplifies the Makefile structure, making it easier to read and maintain.
Update tfproviderlint Tool Version: Updated the
tfproviderlint
tool to the latest version. This update addresses errors arising from provider-defined functions, enhancing compatibility and stability.Documentation Additions:
Standardize Makefile Targets: Standardized the naming convention for Makefile targets to use dashes between words. This change aligns with common conventions and improves the readability and consistency of our build scripts.
Detailed File Changes
Impact
These changes collectively enhance the maintainability, readability, and consistency of our codebase and build processes. By aligning local and CI workflows, we reduce the likelihood of environment-specific issues. The documentation updates and standardization efforts support contributors in following established conventions and best practices.
Testing
tfproviderlint
tool has been tested to ensure compatibility and error-free operation.Additional Notes
Relations
Closes #0000
References
Output from Acceptance Testing