Skip to content

Commit 31d76f9

Browse files
authoredNov 22, 2021
fix: update CI/CD process to align auto-release workflow configs (#118)
1 parent 4ee4574 commit 31d76f9

File tree

3 files changed

+12
-21
lines changed

3 files changed

+12
-21
lines changed
 

Diff for: ‎.github/workflows/release.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
name: Release
22

33
on:
4+
workflow_dispatch:
45
push:
56
branches:
67
- main

Diff for: ‎.pre-commit-config.yaml

+1-19
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,6 @@
11
repos:
2-
# - repo: local # @todo: move to pre-commit-terraform, add support for multiple module dirs, and run before terraform_docs
3-
# hooks:
4-
# - id: terraform_wrapper
5-
# name: "Terraform module wrapper - root"
6-
# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --overwrite
7-
# language: system
8-
# pass_filenames: false
9-
# - id: terraform_wrapper
10-
# name: "Terraform module wrapper - object"
11-
# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --module-dir modules/object --overwrite
12-
# language: system
13-
# pass_filenames: false
14-
# - id: terraform_wrapper
15-
# name: "Terraform module wrapper - notification"
16-
# entry: /Users/Bob/Sites/terraform-aws-modules/scripts/generate-terraform-wrappers.sh --module-dir modules/notification --overwrite
17-
# language: system
18-
# pass_filenames: false
192
- repo: https://github.com/antonbabenko/pre-commit-terraform
20-
rev: v1.55.0
3+
rev: v1.58.0
214
hooks:
225
- id: terraform_fmt
236
- id: terraform_validate
@@ -43,4 +26,3 @@ repos:
4326
rev: v4.0.1
4427
hooks:
4528
- id: check-merge-conflict
46-
- id: end-of-file-fixer

Diff for: ‎.releaserc.json

+10-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,20 @@
77
"plugins": [
88
"@semantic-release/commit-analyzer",
99
"@semantic-release/release-notes-generator",
10-
"@semantic-release/github",
10+
[
11+
"@semantic-release/github",
12+
{
13+
"successComment":
14+
"This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:",
15+
"labels": false,
16+
"releasedLabels": false
17+
}
18+
],
1119
[
1220
"@semantic-release/changelog",
1321
{
1422
"changelogFile": "CHANGELOG.md",
15-
"changelogTitle": "# Changelog\n\nAll notable changes to this project will be documented in this file"
23+
"changelogTitle": "# Changelog\n\nAll notable changes to this project will be documented in this file."
1624
}
1725
],
1826
[

0 commit comments

Comments
 (0)
Please sign in to comment.