File tree Expand file tree Collapse file tree 3 files changed +81
-0
lines changed
Expand file tree Collapse file tree 3 files changed +81
-0
lines changed Original file line number Diff line number Diff line change 1+ # Code of Conduct
2+
3+ HashiCorp Community Guidelines apply to you when interacting with the community here on GitHub and contributing code.
4+
5+ Please read the full text at https://www.hashicorp.com/community-guidelines
Original file line number Diff line number Diff line change 1+ # Terraform Provider release workflow.
2+ name : Release
3+
4+ # This GitHub action creates a release when a tag that matches the pattern
5+ # "v*" (e.g. v0.1.0) is created.
6+ on :
7+ push :
8+ tags :
9+ - ' v*'
10+
11+ # Releases need permissions to read and write the repository contents.
12+ # GitHub considers creating releases and uploading assets as writing contents.
13+ permissions :
14+ contents : write
15+
16+ jobs :
17+ goreleaser :
18+ runs-on : ubuntu-latest
19+ steps :
20+ - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
21+ with :
22+ # Allow goreleaser to access older tag information.
23+ fetch-depth : 0
24+ - uses : actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
25+ with :
26+ go-version-file : ' go.mod'
27+ cache : true
28+ - name : Import GPG key
29+ uses : crazy-max/ghaction-import-gpg@01dd5d3ca463c7f10f7f4f7b4f177225ac661ee4 # v6.1.0
30+ id : import_gpg
31+ with :
32+ gpg_private_key : ${{ secrets.GPG_PRIVATE_KEY }}
33+ passphrase : ${{ secrets.PASSPHRASE }}
34+ - name : Run GoReleaser
35+ uses : goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0
36+ with :
37+ args : release --clean
38+ env :
39+ # GitHub sets the GITHUB_TOKEN secret automatically.
40+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41+ GPG_FINGERPRINT : ${{ steps.import_gpg.outputs.fingerprint }}
Original file line number Diff line number Diff line change 1+ * .dll
2+ * .exe
3+ .DS_Store
4+ example.tf
5+ terraform.tfplan
6+ terraform.tfstate
7+ bin /
8+ dist /
9+ modules-dev /
10+ /pkg /
11+ website /.vagrant
12+ website /.bundle
13+ website /build
14+ website /node_modules
15+ .vagrant /
16+ * .backup
17+ . /* .tfstate
18+ .terraform /
19+ * .log
20+ * .bak
21+ * ~
22+ . * .swp
23+ .idea
24+ * .iml
25+ * .test
26+ * .iml
27+
28+ website /vendor
29+
30+ # Test exclusions
31+ ! command /test-fixtures /** /* .tfstate
32+ ! command /test-fixtures /** /.terraform /
33+
34+ # Keep windows files with windows line endings
35+ * .winfile eol=crlf
You can’t perform that action at this time.
0 commit comments