Commit graph

68 commits

Author SHA1 Message Date
Samuel Williams
02ef216788
Gem release management. (#614)
* Use `bake-gem` for release management.

* Prefer `require_relative` for loading `version.rb` in gemspec.
2023-07-26 16:37:35 +12:00
Samuel Williams
b708de32f3
Support Rack 3. (#586) 2023-07-25 15:16:43 +12:00
Gonzalo
e9b753b4e7 test: update rack-test to v2 from v1 2022-08-09 20:51:24 +12:00
Gonzalo
82181325bc
docs: update docs to point to main branch 2022-02-01 09:48:23 -03:00
Gonzalo
8d9c884d40
Merge branch 'master' into dalli3-and-rails7 2022-01-29 15:51:25 -03:00
Orhan Toy
c95f9624aa
Include LICENSE in gem build 2022-01-28 19:04:52 +01:00
thomas morgan
2fc8c7b65f support rails 7.0 2021-11-17 11:33:17 -07:00
Gonzalo
55d5e370fd
test: update ruby and rails versions 2020-12-27 16:57:15 -03:00
Gonzalo
26476670f4
docs: update repo references after move to rack org 2020-12-25 23:51:59 -03:00
Gonzalo
cbae022df1
build: update rubocop to earlier version fixing the LineLength crash 2020-12-25 23:47:14 -03:00
Olle Jonsson
c07fcdde43 Use RuboCop 0.84.0
- this enables each of the new Cops and marks each with the version
they appeared in
2020-05-24 17:50:56 +02:00
Gonzalo Rodriguez
688fee3046
build: update rubocop to v0.78 2020-04-05 19:21:59 -03:00
fatkodima
56361ab56b Remove support for ruby 2.3 2019-10-18 01:29:17 +03:00
Gonzalo Rodriguez
7b5f9c07c8
build: fix gem build open-ended version warning 2019-10-11 17:51:46 -03:00
fatkodima
bdfb01ab5b Changes and tests 2019-10-08 12:29:25 +03:00
Gonzalo Rodriguez
6fba2c010d
test: update rubocop-performance to v1.5 2019-10-01 16:52:21 -03:00
Gonzalo Rodriguez
cf4cb6f4ce
test: update rubocop to v0.75 2019-10-01 16:50:52 -03:00
Gonzalo Rodriguez
2ef787e25d
test: update rake to v13 2019-10-01 16:50:19 -03:00
Gonzalo Rodriguez
0ce6befd68
style: update to latest rubocop 2019-08-02 17:04:52 -03:00
Gonzalo Rodriguez
9d2e66e4eb
style: attempt to improve gemspec legibility 2019-08-02 12:16:14 -03:00
Gonzalo Rodriguez
6d1c9680d3
build: update development gems 2019-04-17 18:44:54 -03:00
Gonzalo Rodriguez
7daeac3401
style: enable Style/Encoding rubocop 2019-03-01 21:27:08 -03:00
Gonzalo Rodriguez
193a27dbed
build: support bundler 2.0 for development 2019-01-28 22:32:12 -03:00
Gonzalo Rodriguez
3b97b7d2e9
Update development gems 2018-08-17 16:55:18 -03:00
Gonzalo Rodriguez
8315a1e7e1
Remove support for unmaintained ruby 2.2 2018-06-28 17:08:15 -03:00
Gonzalo Rodriguez
83127dcf6d
Merge pull request #367 from grzuy/clean_dev_deps
More cleaning of development dependencies
2018-06-26 14:54:16 -03:00
Gonzalo Rodriguez
6a52e0e070
Fix 'WARNING: open-ended dependency on rack (>= 1.0) is not recommended' 2018-06-26 11:40:19 -03:00
Gonzalo Rodriguez
d511c9e2ba
Make explicit that old rack 0.x is not supported 2018-06-26 11:30:13 -03:00
Gonzalo Rodriguez
9e2fef7abe
Make clear that bundler is a development depdendency 2018-06-26 11:20:57 -03:00
Gonzalo Rodriguez
3c37390c63
Run with latest activesupport/actionpack when developing 2018-06-26 11:15:13 -03:00
Gonzalo Rodriguez
a72bfb5fc7
Only require redis stores when running their respective appraisal 2018-06-22 18:55:27 -03:00
Gonzalo Rodriguez
bd2ade8977
Only require connection_pool running connection_pool appraisal 2018-06-22 17:45:58 -03:00
Gonzalo Rodriguez
79de0d53e1
Only require dalli when running dalli appraisal 2018-06-22 17:45:03 -03:00
Gonzalo Rodriguez
1a532c6cb3
Remove unused development dependency (memcache-client) 2018-06-22 16:17:44 -03:00
Gonzalo Rodriguez
5aedc05121
Merge pull request #359 from grzuy/clean_dev_deps
Clean development dependencies
2018-06-22 12:07:18 -03:00
Gonzalo Rodriguez
7a4b206dfd
Let everyone developing rack-attack use compatible/simiar dev deps versions 2018-06-21 15:56:33 -03:00
Gonzalo Rodriguez
aca0fb6f1d
Clarify in gemspec existence of two group of semantically distict dev deps 2018-06-21 15:56:33 -03:00
Gonzalo Rodriguez
0c26efc187
Remove pry as a dev dependency. Using byebug. 2018-06-21 15:56:33 -03:00
Gonzalo Rodriguez
75ed952d43
Remove guard-minitest as a dev dependency 2018-06-21 15:56:24 -03:00
Gonzalo Rodriguez
1504a1f00c
Add useful metadata links to rubygems.org via gemspec 2018-06-21 11:39:35 -03:00
Gonzalo Rodriguez
d5e585680f
Fix CircleCI rubocop runs by excluding vendor/ folder
rubocop default configuration exclude vendor/ folder, but in order to
get the default we need to merge arrays, given that we are also setting
Exclude
2018-06-20 10:29:19 -03:00
Gonzalo Rodriguez
d01c3e61d4
Enforce every rack-attack contributor runs same rubocop version 2018-04-17 16:00:00 -04:00
Gonzalo Rodriguez
29424fb993
Enable Gemspec rubocop cops
Run rubocop against oldest supported ruby
2018-04-17 14:08:00 -04:00
Lucas Mansur
11e9557ccb [Fixes #302] Initial style guide adoption (#330)
* Initial Rubocop configuration

* Fix Rubocop layout offenses for lib

* Fix some spec offenses

* Fix leftover layout offenses
2018-03-30 16:08:00 -03:00
Koen Rouwhorst
0457bf22f9 Updated all non-secure HTTP URLs to HTTPS. 2018-03-29 18:41:40 +02:00
Gonzalo Rodriguez
330d25c832
Acceptance test cache store config when Rails is present 2018-03-20 11:42:27 -03:00
Gonzalo Rodriguez
2406435663
Ability to use byebug easily while developing/testing 2018-03-09 13:52:06 -03:00
Gonzalo Rodriguez
859c212058 Merge branch 'master' into move_all_deps_to_gemspec 2018-03-09 10:19:25 -03:00
Gonzalo Rodriguez
d6d471fea5 Move all dependencies to gemspec 2018-02-02 16:05:04 -03:00
Gonzalo Rodriguez
980633e1a9 Adds acceptance-oriented tests 2018-01-25 18:21:29 -03:00