Skip to content

Commit

Permalink
auto changelog action and changelog.md and dependabot.yml file added. (
Browse files Browse the repository at this point in the history
…#24)

* feat: auto changelog action added

* feat: added dependabot.yml file
  • Loading branch information
mamrajyadav authored May 4, 2023
1 parent 4e90a7f commit 85cfc0b
Show file tree
Hide file tree
Showing 6 changed files with 165 additions and 35 deletions.
23 changes: 23 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "terraform" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "terraform" # See documentation for possible values
directory: "_example/new_security_group" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "terraform" # See documentation for possible values
directory: "_example/new_security_group_with_egress" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "terraform" # See documentation for possible values
directory: "_example/updated_existing" # Location of package manifests
schedule:
interval: "weekly"
14 changes: 14 additions & 0 deletions .github/workflows/changelog.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: changelog
permissions: write-all

on:
push:
tags:
- "*"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
call-workflow-changelog:
uses: clouddrove/github-shared-workflows/.github/workflows/changelog.yml@master
with:
branch: 'master'
20 changes: 10 additions & 10 deletions .github/workflows/readme.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN}}

# - name: 'Slack Notification'
# uses: clouddrove/action-slack@v2
# with:
# status: ${{ job.status }}
# fields: repo,author
# author_name: 'CloudDrove'
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
# if: always()
- name: 'Slack Notification'
uses: clouddrove/action-slack@v2
with:
status: ${{ job.status }}
fields: repo,author
author_name: 'CloudDrove'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
if: always()
20 changes: 10 additions & 10 deletions .github/workflows/terratest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ jobs:
if: ${{ github.event.label.name == 'terratest' }}
tf_actions_working_dir: '_test'

# - name: 'Slack Notification'
# uses: clouddrove/action-slack@v2
# with:
# status: ${{ job.status }}
# fields: repo,author
# author_name: 'CloudDrove'
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
# if: always()
- name: 'Slack Notification'
uses: clouddrove/action-slack@v2
with:
status: ${{ job.status }}
fields: repo,author
author_name: 'CloudDrove'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required
if: always()
16 changes: 1 addition & 15 deletions .github/workflows/tfsec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,6 @@ name: tfsec
on:
pull_request:

#jobs:
# terraform:
# name: "Terraform"
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v2
#
# - name: Setup Terraform
# uses: hashicorp/setup-terraform@v1
# with:
# terraform_version: 0.12.31
# cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}

jobs:
tfsec:
name: tfsec sarif report
Expand All @@ -42,7 +28,7 @@ jobs:
uses: tfsec/tfsec-pr-commenter-action@main
with:
GITHUB_TOKEN: ${{ secrets.GITHUB}}
working_directory: ./_example
working_directory: ./_example/


- name: 'Terraform security scan Advanced'
Expand Down
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v1.3.0] - 2023-01-9
### :bug: Bug Fixes
- [`e3fa16a`](https://github.com/clouddrove/terraform-aws-security-group/commit/e3fa16a10808c8c641a43c2766c347e73edc487c) - update workflows.

## [v1.0.1] - 2022-05-18
### :bug: Bug Fixes
- [`d8fde64`](https://github.com/clouddrove/terraform-aws-security-group/commit/d8fde6411ef35e4533652acbdc9aebb01aee60bb) - update terraform letest version


## [v0.15.0] - 2021-06-18
### :bug: Bug Fixes
- [`8788d3f`](https://github.com/clouddrove/terraform-aws-security-group/commit/8788d3f35e83a6ced46d43a7e2fdbacb41931da7) - update github-action
- [`c940db1`](https://github.com/clouddrove/terraform-aws-security-group/commit/c940db161927c3de8fbf5f7a8e603b665349ff04) - fix readme
- [`3003831`](https://github.com/clouddrove/terraform-aws-security-group/commit/3003831d04335b2acc3351b0546f6186f1daa1e7) - update githubaction


## [v0.14.0] - 2021-04-13
### :sparkles: New Features
- [`ced170a`](https://github.com/clouddrove/terraform-aws-security-group/commit/ced170a1bc0bed32d7f5b4ad64fc7b3e16f813eb) - added engress rule work flow
- [`c113c5f`](https://github.com/clouddrove/terraform-aws-security-group/commit/c113c5fdbfca59ddadc18079f0f350ca2ac5d62c) - added Support V.15 and other improvements

### :bug: Bug Fixes
- [`6e781d8`](https://github.com/clouddrove/terraform-aws-security-group/commit/6e781d8b1cf69241f7e13aee353306c7de6bdac1) - update module tags
- [`7f73728`](https://github.com/clouddrove/terraform-aws-security-group/commit/7f737288499bbbf36e5d13c90f1bd8656cd86320) - update lables version
- [`c479657`](https://github.com/clouddrove/terraform-aws-security-group/commit/c479657824e971feafbbc0a20db6c35989cdac5f) - update in 0.15
- [`e5854a9`](https://github.com/clouddrove/terraform-aws-security-group/commit/e5854a9474fedbf2d8c768717e4a7f474efbc3ce) - error correction


## [v0.13.0] - 2020-10-21
### :bug: Bug Fixes
- [`5a10955`](https://github.com/clouddrove/terraform-aws-security-group/commit/5a10955ca0a75990b51379224b4a53631749094a) - upgrade to 0.14
- [`3e67d46`](https://github.com/clouddrove/terraform-aws-security-group/commit/3e67d463e68132b40f74772198c5a3cc80ef264e) - fix example
- [`1108da9`](https://github.com/clouddrove/terraform-aws-security-group/commit/1108da9fd223b25aef92966a8c6b9fb96062799a) - Update and resolved issues
- [`7dd3b71`](https://github.com/clouddrove/terraform-aws-security-group/commit/7dd3b719346a1098d9e88deac5297f12f4104567) - Upgrade terraform version 0.14

### :sparkles: New Features
- [`67d3ed8`](https://github.com/clouddrove/terraform-aws-security-group/commit/67d3ed8ed9f388390d3c6f6376f95b49f6aacef9) - add the attributes


## [v0.12.5] - 2020-05-26
### :bug: Bug Fixes
- [`5b4d265`](https://github.com/clouddrove/terraform-aws-security-group/commit/5b4d26532f6acd6cee31ab2c274351c5ec3675ee) - resolve issue
- [`166f75b`](https://github.com/clouddrove/terraform-aws-security-group/commit/166f75b1a2e762847eed4a11d7cf836847fe136e) - change count value to fix bug
- [`2947f22`](https://github.com/clouddrove/terraform-aws-security-group/commit/2947f22ea915fa890fec659ba44b7b23956d403a) - update main.tf
- [`bebdc01`](https://github.com/clouddrove/terraform-aws-security-group/commit/bebdc0124108ce62e660f6afcfbc2fecbd4dd0d6) - Update example.tf
- [`2a0bd02`](https://github.com/clouddrove/terraform-aws-security-group/commit/2a0bd02ef54c289d2011e5f7923ed27f782bafe9) -Upgrade terraform version to 0.13.0 and update pipelines
- [`395569a`](https://github.com/clouddrove/terraform-aws-security-group/commit/395569aed964de3723f5a544d64e4ddd3c57a2f4) - update pre-commit & terraform version
- [`191bb90`](https://github.com/clouddrove/terraform-aws-security-group/commit/191bb90384cd82e1ed71b1a5cb4ce2b732795bde) - update pipeline
- [`678856f`](https://github.com/clouddrove/terraform-aws-security-group/commit/678856f209cee3c063d8072c2c53bde4bb07b1f1) - update and upgraded security groups

### :sparkles: New Features
- [`4ecd077`](https://github.com/clouddrove/terraform-aws-security-group/commit/4ecd077a8dda55899e6186a71d08238341733761) - IPv6 and prefix list added




## [v0.12.4] - 2020-03-24
### :bug: Bug Fixes
- [`9bff944`](https://github.com/clouddrove/terraform-aws-security-group/commit/9bff944734c0f235f92b3945fda2ce89f9d3dad8) - Fix security_groups variable support

### :sparkles: New Features
- [`53848d4`](https://github.com/clouddrove/terraform-aws-security-group/commit/53848d4f168a9911e1c67307eede3415f5744e15) - Add Security Group IDs ingress Role


## [v0.12.3] - 2019-10-28
### :bug: Bug Fixes
- [`4199823`](https://github.com/clouddrove/terraform-aws-security-group/commit/4199823cecea9914e72defd1acc034da473a9ac2) - fix labels managedby variables


## [v0.12.2] - 2019-09-27
### :bug: Bug Fixes
- [`4b81190`](https://github.com/clouddrove/terraform-aws-security-group/commit/4b811900f470bfeed754f1c813047908f1ff8be2) - update github action


## [v0.12.1] - 2019-09-05
### :bug: Bug Fixes
- [`351b6a1`](https://github.com/clouddrove/terraform-aws-security-group/commit/351b6a1205e0f2fdc6a10354243b1b5d1b17a9f1) - update protocol
- [`8350381`](https://github.com/clouddrove/terraform-aws-security-group/commit/8350381194b2d36de402fcbe650ca2b930077f01) - change output syntax

## [v0.12.0] - 2019-08-12
### :bug: Bug Fixes
- [`5d66d6c`](https://github.com/clouddrove/terraform-aws-security-group/commit/5d66d6c94a0952676eb3e1c2d700a559b2816960) - update url


## [v0.11.0] - 2019-08-12
### :bug: Bug Fixes
- [`57314ae`](https://github.com/clouddrove/terraform-aws-security-group/commit/57314aebe97f5c7a3939150069f400643a5a010c) - terraform 0.12.0


[v0.11.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.11.0...master
[v0.12.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.11.0...0.12.0
[v0.12.1]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.0...0.12.1
[v0.12.2]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.1...0.12.2
[v0.12.3]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.2...0.12.3
[v0.12.4]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.3...0.12.4
[v0.12.5]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.4...0.12.5
[v0.13.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.12.5...0.13.0
[v0.14.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.13.0...0.14.0
[v0.15.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.14.0...0.15.0
[v1.0.1]: https://github.com/clouddrove/terraform-aws-security-group/compare/0.15.0...1.0.1
[v1.3.0]: https://github.com/clouddrove/terraform-aws-security-group/compare/1.0.1...1.3.0

0 comments on commit 85cfc0b

Please sign in to comment.