Skip to content

Commit 8682100

Browse files
authored
Merge pull request #61 from truemail-rb/develop
truemail-client v0.6.1
2 parents 37d37ec + 5c6c027 commit 8682100

File tree

10 files changed

+90
-7
lines changed

10 files changed

+90
-7
lines changed

.circleci/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ jobs:
6767
- <<: *bundle_install
6868
- <<: *install_linters
6969

70+
- run:
71+
name: Running commit linters
72+
command: lefthook run commit-linters
73+
7074
- run:
7175
name: Running code style linters
7276
command: lefthook run code-style-linters

.circleci/gemspecs/latest

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ Gem::Specification.new do |spec|
3434
spec.add_development_dependency 'rake', '~> 13.1'
3535
spec.add_development_dependency 'reek', '~> 6.3'
3636
spec.add_development_dependency 'rspec', '~> 3.13'
37-
spec.add_development_dependency 'rubocop', '~> 1.60', '>= 1.60.2'
37+
spec.add_development_dependency 'rubocop', '~> 1.61'
3838
spec.add_development_dependency 'rubocop-performance', '~> 1.20', '>= 1.20.2'
39-
spec.add_development_dependency 'rubocop-rspec', '~> 2.26', '>= 2.26.1'
39+
spec.add_development_dependency 'rubocop-rspec', '~> 2.27', '>= 2.27.1'
4040
spec.add_development_dependency 'simplecov', '~> 0.22.0'
41-
spec.add_development_dependency 'webmock', '~> 3.19', '>= 3.19.1'
41+
spec.add_development_dependency 'webmock', '~> 3.23'
4242
end
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
3+
enableGlobDot: true
4+
5+
patterns:
6+
- name: GithubUser
7+
pattern: /\[@.+\]/gmx
8+
9+
languageSettings:
10+
- languageId: markdown
11+
ignoreRegExpList:
12+
- Email
13+
- GithubUser
14+
15+
words:
16+
- autoreleasing
17+
- bagage
18+
- bagages
19+
- bestwebua
20+
- configurator
21+
- codebases
22+
- codeclimate
23+
- commitspell
24+
- changeloglint
25+
- ffaker
26+
- gemset
27+
- gemspecs
28+
- healthcheck
29+
- lefthook
30+
- markdownlint
31+
- punycode
32+
- rubocop
33+
- rubygems
34+
- simplecov
35+
- shellcheck
36+
- stdlib
37+
- substeps
38+
- truemail
39+
- yamlint

.circleci/linter_configs/.lefthook.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ no_tty: true
44
skip_output:
55
- meta
66

7+
commit-linters:
8+
commands:
9+
commitspell:
10+
run: .circleci/scripts/commitspell.sh -c '.circleci/linter_configs/.commitspell.yml'
11+
712
code-style-linters:
813
commands:
914
reek:

.circleci/scripts/commitspell.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/sh
2+
set -e
3+
4+
configuration=$(if [ "$2" = "" ]; then echo "$2"; else echo " $1 $2"; fi)
5+
latest_commit=$(git rev-parse HEAD)
6+
7+
spellcheck_info() {
8+
echo "Checking the spelling of the latest commit ($latest_commit) message..."
9+
}
10+
11+
compose_cspell_command() {
12+
echo "cspell-cli lint stdin$configuration"
13+
}
14+
15+
cspell="$(compose_cspell_command)"
16+
17+
spellcheck_latest_commit() {
18+
git log -1 --pretty=%B | $cspell
19+
}
20+
21+
spellcheck_info
22+
spellcheck_latest_commit

.codeclimate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ checks:
99
plugins:
1010
rubocop:
1111
enabled: true
12-
channel: rubocop-1-60
12+
channel: rubocop-1-61
1313
config:
1414
file: .circleci/linter_configs/.rubocop.yml
1515

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
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).
44

5+
## [0.6.1] - 2024-03-04
6+
7+
### Added
8+
9+
- Added `commitspell`
10+
11+
### Updated
12+
13+
- Updated development dependencies
14+
- Updated gemspecs
15+
- Updated `codeclimate`/`circleci` configs
16+
- Updated gem version
17+
518
## [0.6.0] - 2023-02-06
619

720
### Added

lib/truemail/client/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Truemail
44
module Client
5-
VERSION = '0.6.0'
5+
VERSION = '0.6.1'
66
end
77
end

spec/truemail/client/version_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
RSpec.describe Truemail::Client::VERSION do
4-
specify { is_expected.not_to be_nil }
4+
it { is_expected.not_to be_nil }
55
end

truemail-client.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ Gem::Specification.new do |spec|
3333
spec.add_development_dependency 'json_matchers', '~> 0.11.1'
3434
spec.add_development_dependency 'rake', '~> 13.1'
3535
spec.add_development_dependency 'rspec', '~> 3.13'
36-
spec.add_development_dependency 'webmock', '~> 3.19', '>= 3.19.1'
36+
spec.add_development_dependency 'webmock', '~> 3.23'
3737
end

0 commit comments

Comments
 (0)