Skip to content

repo update and maintenance#11

Merged
vab merged 1 commit intomainfrom
vrsn_upgrd
Feb 25, 2025
Merged

repo update and maintenance#11
vab merged 1 commit intomainfrom
vrsn_upgrd

Conversation

@vab
Copy link
Contributor

@vab vab commented Feb 25, 2025

Developer Checklist

  • The README contains any additional info needed outside of the terraform docs generated
  • Any special variables have values configured in AWS SSM
  • Stakeholder approval has been confirmed (or is not needed)

What does this PR do?

This PR add new standardized workflows to this repository. It expands the files and documentation and brings them up to our new standards. This should significantly reduce the amount of work it takes for us to deploy new apps off of this template and reduce errors and missing code/docs while doing so. Finally, this PR updates the version of terraform and pre-commit action dependency programs.

How this addresses that need:

  • Add pre-commit hooks, files, and code
  • Update terraform version to v1.10
  • Update all workflow app versions
  • SECURITY: restrict GH workflows to readonly
  • Add CODEOWNERS file
  • Add set/delete initial SSM param scripts
  • README.md documentation updates
  • Add placeholder .terraform.lock.hcl

Side effects of this change:

None

Changes to be committed:
new file: .github/CODEOWNERS
modified: .github/workflows/tf-shared-workflows.yml
new file: .pre-commit-config.yaml
new file: .terraform-docs.yaml
new file: .terraform.lock.hcl
modified: README.md
modified: files/README.md
new file: files/delete_initial_ssm_param.sh
new file: files/set_initial_ssm_param.sh
modified: versions.tf

What are the relevant tickets?

This is maintenance work. There are no tickets directly associated with this work.

Requires Database Migrations?

NO

Includes new or updated dependencies?

YES (Terraform version upgrade; general workflow version upgrades)

Why these changes are being introduced:

This commit add new standardized workflows to this repository. It expands the
files and documentaion and brings them up to our new standards. This should
significantly reduce the amount of work it takes for us to deploy new apps
off of this template and reduce errors and missing code/docs while doing so.
Finally, this commit updates the version of terraform and pre-commit action
dependency programs.

How this addresses that need:
 - Add pre-commit hooks, files, and code
 - Update terraform version to v1.10
 - Update all workflow app versions
 - SECURITY: restrict GH workflows to readonly
 - Add CODEOWNERS file
 - Add set/delete initial SSM param scripts
 - README.md documentation updates
 - Add placeholder .terraform.lock.hcl

Side effects of this change:

None

Changes to be committed:
      new file:   .github/CODEOWNERS
      modified:   .github/workflows/tf-shared-workflows.yml
      new file:   .pre-commit-config.yaml
      new file:   .terraform-docs.yaml
      new file:   .terraform.lock.hcl
      modified:   README.md
      modified:   files/README.md
      new file:   files/delete_initial_ssm_param.sh
      new file:   files/set_initial_ssm_param.sh
      modified:   versions.tf
@vab vab requested a review from a team February 25, 2025 16:01
@vab vab self-assigned this Feb 25, 2025
Copy link

@tim-rix tim-rix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks OK to me

@vab vab merged commit d627063 into main Feb 25, 2025
3 checks passed
@vab vab deleted the vrsn_upgrd branch February 25, 2025 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants