Skip to content

feat: comply with CC008 - #149

Open
jansdhillon wants to merge 12 commits into
canonical:mainfrom
jansdhillon:charmkeeper-fixes
Open

feat: comply with CC008#149
jansdhillon wants to merge 12 commits into
canonical:mainfrom
jansdhillon:charmkeeper-fixes

Conversation

@jansdhillon

@jansdhillon jansdhillon commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

jansdhillon and others added 9 commits April 24, 2026 15:49
- Update required_version to ~> 1.12 and juju provider to ~> 1.0
- Add terraform/.tflint.hcl at the terraform root with required_version rule
- Add renovate.json with charmhub custom datasource for automated revision tracking
- Add tftest setup modules for charm and product modules
- Fix copyright year typo in outputs.tf (2026 -> 2025)
- Update README docs sections to reflect new version constraints

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… version

- Revert outputs.tf copyright year to 2026 (was wrongly changed to 2025)
- Add missing .github/workflows/test_terraform_modules.yaml (requires workflow PAT scope)
- Update CI to use terraform ~1.12 to match required_version in modules

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The main.tftest.hcl files require a real Juju controller and should only
run in the integration test workflow (test_terraform_modules.yaml with
lxd-controller: true). Update Makefile targets to filter to mock-only
test files for the unit test CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jansdhillon jansdhillon added the enhancement New feature or request label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant