Skip to content

Commit 794c9d9

Browse files
committed
chore(ci): create release
1 parent f3c04ed commit 794c9d9

File tree

1 file changed

+63
-63
lines changed

1 file changed

+63
-63
lines changed

.github/workflows/main.yml

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -80,66 +80,66 @@ jobs:
8080
run: npm install
8181
working-directory: .github/config
8282

83-
# - name: Conventional Changelog Action
84-
# id: conventional_changelog
85-
# uses: TriPSs/conventional-changelog-action@v3
86-
# with:
87-
# github-token: ${{ github.token }}
88-
# git-message: 'chore(CHANGELOG): update for {version}'
89-
# git-user-name: ${{ github.actor }}
90-
# git-user-email: [email protected]
91-
# skip-version-file: true
92-
# release-count: 0
93-
# pre-changelog-generation: '.github/config/pre_changelog_hook.js'
94-
# config-file-path: '.github/config/config.js'
95-
96-
# - name: Setup Ruby
97-
# if: steps.conventional_changelog.outputs.skipped == 'false'
98-
# uses: ruby/setup-ruby@v1
99-
# with:
100-
# ruby-version: ${{ env.RUBY_VER }}
101-
102-
# - name: Install dependencies
103-
# run: |
104-
# bundle config deployment true
105-
# bundle install
106-
107-
# - name: Build gem
108-
# if: steps.conventional_changelog.outputs.skipped == 'false'
109-
# run: gem build *.gemspec
110-
111-
# - name: Publish to GitHub Package Registry
112-
# if: steps.conventional_changelog.outputs.skipped == 'false'
113-
# run: |
114-
# mkdir -p $HOME/.gem
115-
# touch $HOME/.gem/credentials
116-
# chmod 0600 $HOME/.gem/credentials
117-
# printf -- "---\n:github: Bearer ${GITHUB_TOKEN}\n" > $HOME/.gem/credentials
118-
# gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
119-
# env:
120-
# GITHUB_TOKEN: ${{ github.token }}
121-
# OWNER: ${{ github.actor }}
122-
123-
# - name: Publish to RubyGems
124-
# if: steps.conventional_changelog.outputs.skipped == 'false'
125-
# run: |
126-
# mkdir -p $HOME/.gem
127-
# touch $HOME/.gem/credentials
128-
# chmod 0600 $HOME/.gem/credentials
129-
# printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
130-
# gem push *.gem
131-
# env:
132-
# GEM_HOST_API_KEY: ${{ secrets.RUBYGEMS_AUTH_TOKEN }}
133-
134-
# - name: Create GitHub Release
135-
# if: steps.conventional_changelog.outputs.skipped == 'false'
136-
# uses: ncipollo/release-action@v1
137-
# with:
138-
# token: ${{ github.token }}
139-
# tag: ${{ steps.conventional_changelog.outputs.tag }}
140-
# body: ${{ steps.conventional_changelog.outputs.changelog }}
141-
# artifacts: '*.gem'
142-
143-
# - name: Publish to cocoapods plugins
144-
# if: steps.conventional_changelog.outputs.skipped == 'false'
145-
# run: bundle exec rake publish
83+
- name: Conventional Changelog Action
84+
id: conventional_changelog
85+
uses: TriPSs/conventional-changelog-action@v3
86+
with:
87+
github-token: ${{ github.token }}
88+
git-message: 'chore(CHANGELOG): update for {version}'
89+
git-user-name: ${{ github.actor }}
90+
git-user-email: [email protected]
91+
skip-version-file: true
92+
release-count: 0
93+
pre-changelog-generation: '.github/config/pre_changelog_hook.js'
94+
config-file-path: '.github/config/config.js'
95+
96+
- name: Setup Ruby
97+
if: steps.conventional_changelog.outputs.skipped == 'false'
98+
uses: ruby/setup-ruby@v1
99+
with:
100+
ruby-version: ${{ env.RUBY_VER }}
101+
102+
- name: Install dependencies
103+
run: |
104+
bundle config deployment true
105+
bundle install
106+
107+
- name: Build gem
108+
if: steps.conventional_changelog.outputs.skipped == 'false'
109+
run: gem build *.gemspec
110+
111+
- name: Publish to GitHub Package Registry
112+
if: steps.conventional_changelog.outputs.skipped == 'false'
113+
run: |
114+
mkdir -p $HOME/.gem
115+
touch $HOME/.gem/credentials
116+
chmod 0600 $HOME/.gem/credentials
117+
printf -- "---\n:github: Bearer ${GITHUB_TOKEN}\n" > $HOME/.gem/credentials
118+
gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
119+
env:
120+
GITHUB_TOKEN: ${{ github.token }}
121+
OWNER: ${{ github.actor }}
122+
123+
- name: Publish to RubyGems
124+
if: steps.conventional_changelog.outputs.skipped == 'false'
125+
run: |
126+
mkdir -p $HOME/.gem
127+
touch $HOME/.gem/credentials
128+
chmod 0600 $HOME/.gem/credentials
129+
printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
130+
gem push *.gem
131+
env:
132+
GEM_HOST_API_KEY: ${{ secrets.RUBYGEMS_AUTH_TOKEN }}
133+
134+
- name: Create GitHub Release
135+
if: steps.conventional_changelog.outputs.skipped == 'false'
136+
uses: ncipollo/release-action@v1
137+
with:
138+
token: ${{ github.token }}
139+
tag: ${{ steps.conventional_changelog.outputs.tag }}
140+
body: ${{ steps.conventional_changelog.outputs.changelog }}
141+
artifacts: '*.gem'
142+
143+
- name: Publish to cocoapods plugins
144+
if: steps.conventional_changelog.outputs.skipped == 'false'
145+
run: bundle exec rake publish

0 commit comments

Comments
 (0)