diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 75567201..141937d8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,7 @@ name: Release on: + workflow_dispatch: push: branches: - main diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 65c0f394..b0e03fc8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,23 +1,6 @@ repos: -# - repo: local # @todo: move to pre-commit-terraform, add support for multiple module dirs, and run before terraform_docs -# hooks: -# - id: terraform_wrapper -# name: "Terraform module wrapper - root" -# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --overwrite -# language: system -# pass_filenames: false -# - id: terraform_wrapper -# name: "Terraform module wrapper - object" -# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --module-dir modules/object --overwrite -# language: system -# pass_filenames: false -# - id: terraform_wrapper -# name: "Terraform module wrapper - notification" -# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --module-dir modules/notification --overwrite -# language: system -# pass_filenames: false - repo: https://github.com/antonbabenko/pre-commit-terraform - rev: v1.55.0 + rev: v1.58.0 hooks: - id: terraform_fmt - id: terraform_validate @@ -43,4 +26,3 @@ repos: rev: v4.0.1 hooks: - id: check-merge-conflict - - id: end-of-file-fixer diff --git a/.releaserc.json b/.releaserc.json index ca52a586..6e39031c 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -7,12 +7,20 @@ "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", - "@semantic-release/github", + [ + "@semantic-release/github", + { + "successComment": + "This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:", + "labels": false, + "releasedLabels": false + } + ], [ "@semantic-release/changelog", { "changelogFile": "CHANGELOG.md", - "changelogTitle": "# Changelog\n\nAll notable changes to this project will be documented in this file" + "changelogTitle": "# Changelog\n\nAll notable changes to this project will be documented in this file." } ], [