|
1 |
| -# Terraform Module Releaser — Demo Monorepo |
| 1 | +# Null Random Sample Terraform module |
2 | 2 |
|
3 |
| -This repository serves as a demo for the **[Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser)**, designed to simplify the management, versioning, and release of multiple Terraform modules within a monorepo. By automating the tagging, releasing, and documentation generation process, the action ensures seamless module management for large Terraform infrastructures. |
| 3 | +Returns a random string |
4 | 4 |
|
5 |
| -## How It Works |
6 |
| - |
7 |
| -This demo repository leverages the [Terraform Module Releaser](https://github.com/techpivot/terraform-module-releaser) GitHub Action to: |
8 |
| - |
9 |
| -- Automatically determine and apply semantic versioning (major, minor, patch) to individual modules based on commit messages. |
10 |
| -- Create and manage module-specific tags, GitHub releases, and documentation. |
11 |
| -- Generate detailed wikis, including changelogs, usage examples, and `terraform-docs` output. |
12 |
| - |
13 |
| -For more details on the underlying GitHub Action, please visit the [Terraform Module Releaser GitHub Action repository](https://github.com/techpivot/terraform-module-releaser). |
14 |
| - |
15 |
| -## Demo |
16 |
| - |
17 |
| -To see the action in use, please refer to the following: |
18 |
| - |
19 |
| -- [**Pull Requests**](https://github.com/techpivot/terraform-modules-demo/pulls?q=is%3Apr+is%3Aclosed): Check out the pull requests in this repository to observe the action's automated tagging, release, and comment generation. |
20 |
| -- [**Releases**](https://github.com/techpivot/terraform-modules-demo/releases): Visit the Releases tab for detailed changelogs associated with various Terraform modules, including dynamically generated release notes for each module. |
21 |
| -- [**Wiki**](https://github.com/techpivot/terraform-modules-demo/wiki): The generated module documentation, including changelogs and usage details, is available in the repository's Wiki. This is automatically updated with each release. |
22 |
| - |
23 |
| -## Screenshots |
24 |
| - |
25 |
| -Below are examples of the outputs generated by the Terraform Module Releaser in this demo: |
26 |
| - |
27 |
| -- **Release Notes**: Each module's release details are summarized in the pull request comments and the GitHub releases section. |
28 |
| -- **Version Tags**: Observe how module-specific tags are applied based on the changes made. |
29 |
| -- **Wiki Entries**: Beautifully crafted module documentation, updated automatically with each release. |
30 |
| - |
31 |
| -_(Include relevant screenshots of the workflow in action, pull request comments, release notes, and wiki entries here.)_ |
32 |
| - |
33 |
| -## Getting Started |
34 |
| - |
35 |
| -To run this action in your own monorepo, follow the instructions in the **[Terraform Module Releaser GitHub Action README](https://github.com/techpivot/terraform-module-releaser)**. |
36 |
| - |
37 |
| -We welcome feedback, issues, and contributions to enhance the Terraform Module Releaser experience. Please visit the action's repository for more information on how to integrate it into your own workflows. |
38 |
| - |
39 |
| -Happy Terraforming! |
| 5 | +This is a demo Terraform module. |
0 commit comments