diff --git a/.chglog/CHANGELOG.tpl.md b/.chglog/CHANGELOG.tpl.md
deleted file mode 100755
index 901be41..0000000
--- a/.chglog/CHANGELOG.tpl.md
+++ /dev/null
@@ -1,39 +0,0 @@
-
-{{ range .Versions }}
-
-## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }} ({{ datetime "2006-01-02" .Tag.Date }})
-
-{{ range .CommitGroups -}}
-### {{ .Title }}
-
-{{ range .Commits -}}
-* {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
-{{ end }}
-{{ end -}}
-
-{{- if .RevertCommits -}}
-### Reverts
-
-{{ range .RevertCommits -}}
-* {{ .Revert.Header }}
-{{ end }}
-{{ end -}}
-
-{{- if .MergeCommits -}}
-### Pull Requests
-
-{{ range .MergeCommits -}}
-* {{ .Header }}
-{{ end }}
-{{ end -}}
-
-{{- if .NoteGroups -}}
-{{ range .NoteGroups -}}
-### {{ .Title }}
-
-{{ range .Notes }}
-{{ .Body }}
-{{ end }}
-{{ end -}}
-{{ end -}}
-{{ end -}}
diff --git a/.chglog/config.yml b/.chglog/config.yml
deleted file mode 100755
index db2395c..0000000
--- a/.chglog/config.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-style: github
-template: CHANGELOG.tpl.md
-info:
- title: CHANGELOG
- repository_url: https://github.com/404-code-not-found-com/terraform-module-template
-options:
- commits:
- # filters:
- # Type:
- # - feat
- # - fix
- # - perf
- # - refactor
- commit_groups:
- # title_maps:
- # feat: Features
- # fix: Bug Fixes
- # perf: Performance Improvements
- # refactor: Code Refactoring
- header:
- pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$"
- pattern_maps:
- - Type
- - Scope
- - Subject
- notes:
- keywords:
- - BREAKING CHANGE
diff --git a/.github/workflows/calver-release.yaml b/.github/workflows/calver-release.yaml
new file mode 100644
index 0000000..2c1464c
--- /dev/null
+++ b/.github/workflows/calver-release.yaml
@@ -0,0 +1,41 @@
+name: CalVer Release
+on:
+ workflow_dispatch:
+ # push:
+ # branches:
+ # - main
+
+permissions:
+ checks: write
+ contents: write
+ id-token: write
+ statuses: write
+
+jobs:
+ calver-tag:
+ name: CalVer Release Tagging
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ fetch-tags: true
+
+ - name: Generate Calendar Version for Tagging
+ id: calver
+ run: |
+ # YYYY.MMDD.HHMM format in UTC
+ DATE=$(date -u +"%Y.%m%d.%H%M")
+ echo "Generated CalVer Tag: $DATE"
+ echo "version=$DATE" >> "$GITHUB_OUTPUT"
+
+ - name: Tag and Release
+ run: |
+ set -eou pipefail
+ gh release create "${{ steps.calver.outputs.version }}" \
+ --target main \
+ --title "Release ${{ steps.calver.outputs.version }}" \
+ --generate-notes
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/main-release.yaml b/.github/workflows/main-release.yaml
deleted file mode 100644
index 9fdb192..0000000
--- a/.github/workflows/main-release.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-name: Tag and Release
-on:
- push:
- branches:
- - main
- workflow_dispatch:
-
-permissions:
- issues: write
- contents: write
- pull-requests: write
-
-jobs:
- tag-release:
- name: Release
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- with:
- fetch-depth: 0
-
- - name: fetch tags
- run: git fetch --force --tags
-
- - name: install autotag binary
- run: |
- curl -sL https://git.io/autotag-install | sudo sh -s -- -b /usr/local/bin
-
- - name: increment tag and create release
- run: |
- set -eou pipefail
-
- new_version=$(autotag -vn --scheme=conventional)
- gh release create v"${new_version}" --target main --title "v${new_version}" --generate-notes
- env:
- GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/semver-release.yaml b/.github/workflows/semver-release.yaml
new file mode 100644
index 0000000..c5bc7db
--- /dev/null
+++ b/.github/workflows/semver-release.yaml
@@ -0,0 +1,41 @@
+name: SemVer Release
+on:
+ workflow_dispatch:
+ push:
+ branches:
+ - main
+
+permissions:
+ checks: write
+ contents: write
+ id-token: write
+ statuses: write
+
+jobs:
+ semver-tag:
+ name: SemVer Release Tagging
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ fetch-tags: true
+
+ - name: Generate Semantic Version for Tagging
+ id: semver
+ run: |
+ curl -sL https://git.io/autotag-install | sudo sh -s -- -b /usr/local/bin
+ SEMVER=$(autotag -vn --scheme=conventional)
+ echo "Generated SemVer Tag: $SEMVER"
+ echo "version=$SEMVER" >> "$GITHUB_OUTPUT"
+
+ - name: Tag and Release
+ run: |
+ set -eou pipefail
+ gh release create "${{ steps.semver.outputs.version }}" \
+ --target main \
+ --title "Release ${{ steps.semver.outputs.version }}" \
+ --generate-notes
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index f6bbea5..0000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,532 +0,0 @@
-
-
-
-## [v1.9.4](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.9.3...v1.9.4) (2025-04-30)
-
-### Chore
-
-* update CHANGELOG.md
-* Adding CHANGELOG
-
-### Ci
-
-* Taskfile updates
-* Taskfile update
-* Taskfile updates
-* Updating Taskfile
-
-
-
-## [v1.9.3](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.9.2...v1.9.3) (2025-04-26)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-aws to v0.39.0
-
-### Pull Requests
-
-* Merge pull request [#45](https://github.com/404-code-not-found-com/terraform-module-template/issues/45) from 404-code-not-found-com/renovate/terraform-linters-tflint-ruleset-aws-0.x
-
-
-
-## [v1.9.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.9.1...v1.9.2) (2025-04-25)
-
-### Feat
-
-* Trying Goreleaser for changelog
-
-
-
-## [v1.9.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.9.0...v1.9.1) (2025-04-16)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-google to v0.32.0
-
-### Pull Requests
-
-* Merge pull request [#44](https://github.com/404-code-not-found-com/terraform-module-template/issues/44) from 404-code-not-found-com/renovate/terraform-linters-tflint-ruleset-google-0.x
-
-
-
-## [v1.9.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.8.3...v1.9.0) (2025-04-07)
-
-### Feat
-
-* Updating where our required_providers statements are stored.
-
-### Pull Requests
-
-* Merge pull request [#43](https://github.com/404-code-not-found-com/terraform-module-template/issues/43) from 404-code-not-found-com:feature/provider-location
-
-
-
-## [v1.8.3](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.8.2...v1.8.3) (2025-04-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-google to v0.31.0
-
-### Pull Requests
-
-* Merge pull request [#42](https://github.com/404-code-not-found-com/terraform-module-template/issues/42) from 404-code-not-found-com/renovate/terraform-linters-tflint-ruleset-google-0.x
-
-
-
-## [v1.8.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.8.1...v1.8.2) (2025-04-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-azurerm to v0.28.0
-
-### Pull Requests
-
-* Merge pull request [#41](https://github.com/404-code-not-found-com/terraform-module-template/issues/41) from 404-code-not-found-com/renovate/terraform-linters-tflint-ruleset-azurerm-0.x
-
-
-
-## [v1.8.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.8.0...v1.8.1) (2025-04-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-aws to v0.38.0
-
-### Pull Requests
-
-* Merge pull request [#40](https://github.com/404-code-not-found-com/terraform-module-template/issues/40) from 404-code-not-found-com/renovate/terraform-linters-tflint-ruleset-aws-0.x
-
-
-
-## [v1.8.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.7.2...v1.8.0) (2025-04-07)
-
-### Ci
-
-* Removing limit on renovate checks for TFLint
-
-### Doc
-
-* Adding doc links to pre-commit example
-
-### Feat
-
-* Adding external version of Terraform rules for TFLint
-
-### Pull Requests
-
-* Merge pull request [#39](https://github.com/404-code-not-found-com/terraform-module-template/issues/39) from 404-code-not-found-com:20250407
-
-
-
-## [v1.7.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.7.1...v1.7.2) (2025-01-31)
-
-### Ci
-
-* changing action to only run on push to main
-
-### Pull Requests
-
-* Merge pull request [#38](https://github.com/404-code-not-found-com/terraform-module-template/issues/38) from 404-code-not-found-com:fix/actions
-
-
-
-## [v1.7.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.7.0...v1.7.1) (2025-01-31)
-
-### Fix
-
-* Cleaning up some old settings.
-
-### Pull Requests
-
-* Merge pull request [#37](https://github.com/404-code-not-found-com/terraform-module-template/issues/37) from 404-code-not-found-com:fix/settings
-
-
-
-## [v1.7.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.16...v1.7.0) (2025-01-25)
-
-### Feat
-
-* Cleaning up extensions and settings
-
-### Pull Requests
-
-* Merge pull request [#36](https://github.com/404-code-not-found-com/terraform-module-template/issues/36) from 404-code-not-found-com:cleanup
-
-
-
-## [v1.6.16](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.15...v1.6.16) (2024-09-24)
-
-### Chore
-
-* Updating workflow to trigger on PRs
-
-### Pull Requests
-
-* Merge pull request [#35](https://github.com/404-code-not-found-com/terraform-module-template/issues/35) from methridge:chore/workflow-updates
-
-
-
-## [v1.6.15](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.14...v1.6.15) (2024-08-27)
-
-### Chore
-
-* **deps:** update terraform google to v6
-
-### Pull Requests
-
-* Merge pull request [#34](https://github.com/404-code-not-found-com/terraform-module-template/issues/34) from methridge/renovate/google-6.x
-
-
-
-## [v1.6.14](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.13...v1.6.14) (2024-07-08)
-
-### Fix
-
-* Adjusting Renovate rules
-
-
-
-## [v1.6.13](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.12...v1.6.13) (2024-07-08)
-
-### Chore
-
-* **deps:** update terraform google to v5.37.0
-
-### Pull Requests
-
-* Merge pull request [#33](https://github.com/404-code-not-found-com/terraform-module-template/issues/33) from methridge/renovate/google-5.x-lockfile
-
-
-
-## [v1.6.12](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.11...v1.6.12) (2024-07-08)
-
-### Chore
-
-* **deps:** update terraform hcp to v0.94.1
-
-### Pull Requests
-
-* Merge pull request [#32](https://github.com/404-code-not-found-com/terraform-module-template/issues/32) from methridge/renovate/hcp-0.x-lockfile
-
-
-
-## [v1.6.11](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.9...v1.6.11) (2024-07-03)
-
-### Chore
-
-* **deps:** update terraform hcp to ~> 0.94
-
-### Pull Requests
-
-* Merge pull request [#31](https://github.com/404-code-not-found-com/terraform-module-template/issues/31) from methridge/renovate/hcp-0.x
-
-
-
-## [v1.6.9](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.10...v1.6.9) (2024-07-01)
-
-
-
-## [v1.6.10](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.8...v1.6.10) (2024-07-01)
-
-### Chore
-
-* **deps:** update terraform google to v5.36.0
-
-### Fix
-
-* Updating package prefix matches
-
-### Pull Requests
-
-* Merge pull request [#30](https://github.com/404-code-not-found-com/terraform-module-template/issues/30) from methridge/renovate/google-5.x-lockfile
-
-
-
-## [v1.6.8](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.7...v1.6.8) (2024-06-25)
-
-### Chore
-
-* **deps:** update terraform hcp to ~> 0.93
-
-### Pull Requests
-
-* Merge pull request [#29](https://github.com/404-code-not-found-com/terraform-module-template/issues/29) from methridge/renovate/hcp-0.x
-
-
-
-## [v1.6.7](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.6...v1.6.7) (2024-06-25)
-
-### Fix
-
-* Renovate rule updates
-
-
-
-## [v1.6.6](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.5...v1.6.6) (2024-06-24)
-
-### Chore
-
-* **deps:** update terraform google to v5.35.0
-
-### Pull Requests
-
-* Merge pull request [#28](https://github.com/404-code-not-found-com/terraform-module-template/issues/28) from methridge/renovate/google-5.x-lockfile
-
-
-
-## [v1.6.5](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.4...v1.6.5) (2024-06-20)
-
-### Fix
-
-* removing dependabot config file
-
-
-
-## [v1.6.4](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.3...v1.6.4) (2024-06-20)
-
-### Fix
-
-* Disabling dependabot
-
-
-
-## [v1.6.3](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.2...v1.6.3) (2024-06-20)
-
-### Chore
-
-* **deps:** update terraform hcp to ~> 0.92
-
-### Pull Requests
-
-* Merge pull request [#26](https://github.com/404-code-not-found-com/terraform-module-template/issues/26) from methridge/renovate/hcp-0.x
-
-
-
-## [v1.6.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.1...v1.6.2) (2024-06-20)
-
-### Chore
-
-* **deps:** update terraform google to v5.34.0
-
-### Pull Requests
-
-* Merge pull request [#24](https://github.com/404-code-not-found-com/terraform-module-template/issues/24) from methridge/renovate/google-5.x-lockfile
-
-
-
-## [v1.6.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.6.0...v1.6.1) (2024-06-13)
-
-### Chore
-
-* **deps:** update terraform hcp to v0.91.1
-
-### Pull Requests
-
-* Merge pull request [#23](https://github.com/404-code-not-found-com/terraform-module-template/issues/23) from methridge/renovate/hcp-0.x-lockfile
-
-
-
-## [v1.6.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.5.3...v1.6.0) (2024-06-10)
-
-### Feat
-
-* Enabling Renovate automerge for minor and below.
-
-
-
-## [v1.5.3](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.5.2...v1.5.3) (2024-06-10)
-
-### Chore
-
-* **deps:** update terraform google to v5.33.0
-
-### Pull Requests
-
-* Merge pull request [#22](https://github.com/404-code-not-found-com/terraform-module-template/issues/22) from methridge/renovate/google-5.x-lockfile
-
-
-
-## [v1.5.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.5.1...v1.5.2) (2024-06-08)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-aws to v0.32.0
-
-### Pull Requests
-
-* Merge pull request [#21](https://github.com/404-code-not-found-com/terraform-module-template/issues/21) from methridge/renovate/terraform-linters-tflint-ruleset-aws-0.x
-
-
-
-## [v1.5.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.5.0...v1.5.1) (2024-06-07)
-
-### Fix
-
-* Adding YAML schema headers for some config files
-
-
-
-## [v1.5.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.7...v1.5.0) (2024-06-07)
-
-### Feat
-
-* Adding Renovate dashboard
-
-
-
-## [v1.4.7](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.6...v1.4.7) (2024-06-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-google to v0.29.0
-
-### Pull Requests
-
-* Merge pull request [#18](https://github.com/404-code-not-found-com/terraform-module-template/issues/18) from methridge/renovate/terraform-linters-tflint-ruleset-google-0.x
-
-
-
-## [v1.4.6](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.5...v1.4.6) (2024-06-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-azurerm to v0.26.0
-
-### Pull Requests
-
-* Merge pull request [#17](https://github.com/404-code-not-found-com/terraform-module-template/issues/17) from methridge/renovate/terraform-linters-tflint-ruleset-azurerm-0.x
-
-
-
-## [v1.4.5](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.4...v1.4.5) (2024-06-07)
-
-### Chore
-
-* **deps:** update tflint plugin terraform-linters/tflint-ruleset-aws to v0.31.0
-
-### Pull Requests
-
-* Merge pull request [#16](https://github.com/404-code-not-found-com/terraform-module-template/issues/16) from methridge/renovate/terraform-linters-tflint-ruleset-aws-0.x
-
-
-
-## [v1.4.4](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.3...v1.4.4) (2024-06-07)
-
-### Chore
-
-* **deps:** update terraform hcp to ~> 0.91
-
-### Pull Requests
-
-* Merge pull request [#15](https://github.com/404-code-not-found-com/terraform-module-template/issues/15) from methridge/renovate/hcp-0.x
-
-
-
-## [v1.4.3](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.2...v1.4.3) (2024-06-07)
-
-### Chore
-
-* **deps:** update terraform google to v5
-
-### Pull Requests
-
-* Merge pull request [#19](https://github.com/404-code-not-found-com/terraform-module-template/issues/19) from methridge/renovate/google-5.x
-
-
-
-## [v1.4.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.1...v1.4.2) (2024-06-07)
-
-### Chore
-
-* update PR limit for dependabot
-
-
-
-## [v1.4.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.4.0...v1.4.1) (2024-06-07)
-
-### Chore
-
-* Move renovate config file.
-
-### Pull Requests
-
-* Merge pull request [#13](https://github.com/404-code-not-found-com/terraform-module-template/issues/13) from methridge/renovate/configure
-
-
-
-## [v1.4.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.3.0...v1.4.0) (2024-06-05)
-
-### Feat
-
-* Adding Dependabot config
-
-### Fix
-
-* Moving dependabot.yml to correct location
-
-### Pull Requests
-
-* Merge pull request [#10](https://github.com/404-code-not-found-com/terraform-module-template/issues/10) from methridge/depend-test
-
-
-
-## [v1.3.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.2.1...v1.3.0) (2024-06-05)
-
-### Feat
-
-* Adding TFTui and removing unused VSCode extensions.
-
-
-
-## [v1.2.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.2.0...v1.2.1) (2024-04-15)
-
-
-
-## [v1.2.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.1.2...v1.2.0) (2023-12-08)
-
-### Feat
-
-* Adding VSCode settings and extensions
-
-
-
-## [v1.1.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.1.1...v1.1.2) (2023-12-06)
-
-### Fix
-
-* Task file and release action standardization
-
-
-
-## [v1.1.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.1.0...v1.1.1) (2023-11-13)
-
-### Feat
-
-* Changing to AutoTag for version bumps ([#9](https://github.com/404-code-not-found-com/terraform-module-template/issues/9))
-
-
-
-## [v1.1.0](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.0.2...v1.1.0) (2023-08-24)
-
-### Feat
-
-* Adding Trufflehog to pre-commit
-
-### Pull Requests
-
-* Merge pull request [#3](https://github.com/404-code-not-found-com/terraform-module-template/issues/3) from methridge:truffle-test
-
-
-
-## [v1.0.2](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.0.1...v1.0.2) (2023-03-01)
-
-
-
-## [v1.0.1](https://github.com/404-code-not-found-com/terraform-module-template/compare/v1.0.0...v1.0.1) (2023-03-01)
-
-### Pull Requests
-
-* Merge pull request [#1](https://github.com/404-code-not-found-com/terraform-module-template/issues/1) from methridge/fix/tfsec
-
-
-
-## v1.0.0 (2023-03-01)