-
Notifications
You must be signed in to change notification settings - Fork 93
Fix CICD Pipeline: Upgrade Ubuntu version on Azure DevOps agent, Go dependency errors, and more #421
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
Conversation
637a893 to
020b968
Compare
020b968 to
125a174
Compare
|
@shubydo Can you complete the Checklist segement? |
|
@eric-w-hart @nathanagood pipeline is having some errors when trying to install the linting tools. Still needs to be fixed before the checks will pass |
golang lint is throwing an error and Terraform is out of date. |
f1da689 to
35a8789
Compare
@eric-w-hart @nathanagood This is now fixed. It's now pending deployment here. Needs an approval. Let's get the pipeline passing as part of this PR and do the terraform upgrade in subsequent PRs. Once the pipeline is fixed this will help unblock the pending PRs. |
4258c3e to
9f81f15
Compare
846acf7 to
963afef
Compare
Proposed changes
Fix issues in CICD pipeline causing builds and status checks to fail, blocking new features from being merged.
Upgrade Ubuntu agent version to
20.0416.04has been decommissioned in October 2021. More info here.Fix errors in pipeline when fetching Go dependencies for current linting tools
1.15and1.16are deprecated, causing newer versions of linting tools to fail when installing. NOTE: Project has been upgraded to1.17as part of resolving these errors.Fix conflict error when deploying/updating application code preventing publishing new version of Lambda function
An error occurred (ResourceConflictException) when calling the PublishVersion operation: The operation cannot be performed at this time. An update is in progress for resource: arn:aws:lambda:....Fix issue in PR pipeline where newly leased ephemeral AWS account is not being used when setting up infra for testing. (Current understanding of problem here)Types of changes
Checklist
README.md, inline comments, etc.)CHANGELOG.mdunder a## nextrelease, with a short summary of my changesRelevant Links
Further comments