Daniel O'Connor
2001b355c4
Add Docker and CI Support ( #4461 )
...
* Add Docker, Docker Compose, and GitHub Actions CI support
- Added a production-ready `Dockerfile` based on Ruby 3.3.8-bullseye.
- Added `entrypoint.sh` to handle Rails server PID cleanup.
- Added `.dockerignore` to optimize build context.
- Added `docker-compose.yml` for local orchestration of Rails, PostgreSQL 17, and Elasticsearch 7.4.0.
- Added GitHub Actions workflow in `.github/workflows/docker-build-push.yml` to build and push the image to GHCR on pushes to the `dev` branch.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com >
* Swap to 3.4.8
* Node 22
* Apply suggestion from @CloCkWeRX
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-04-26 03:07:31 +09:30
Daniel O'Connor
6a0b09b047
Merge pull request #4555 from Growstuff/remove-old-compass-rails
...
Remove old compass rails
2026-04-26 03:00:37 +09:30
Daniel O'Connor
4b7e0cf5d7
Merge pull request #4553 from Growstuff/RSpec/EmptyLineAfterExample
...
Rubocop: RSpec/EmptyLineAfterExample
2026-04-26 02:37:58 +09:30
Daniel O'Connor
a3af82d935
Merge pull request #4552 from Growstuff/Lint/SymbolConversion
...
Rubocop: Lint/SymbolConversion
2026-04-26 02:37:48 +09:30
Daniel O'Connor
051509b59f
Merge pull request #4551 from Growstuff/Style/PercentLiteralDelimiters
...
Rubocop: Style/PercentLiteralDelimiters
2026-04-26 02:25:43 +09:30
Daniel O'Connor
a133eddf21
Rubocop: RSpec/EmptyLineAfterExample
2026-04-25 16:52:34 +00:00
Daniel O'Connor
0577c73833
Rubocop: Lint/SymbolConversion
2026-04-25 16:48:31 +00:00
Daniel O'Connor
7522d992b4
Rubocop: Style/PercentLiteralDelimiters
2026-04-25 16:46:15 +00:00
Daniel O'Connor
83de2fe889
Regenerate
2026-04-25 16:45:00 +00:00
Daniel O'Connor
bbe75df0ad
Merge pull request #4550 from Growstuff/Style/FrozenStringLiteralComment
...
Rubocop: Style/FrozenStringLiteralComment
2026-04-24 08:41:23 +09:30
Daniel O'Connor
279cc88162
Update growstuff_markdown_spec.rb
2026-04-24 00:15:18 +09:30
Daniel O'Connor
fe4dd5c185
Merge pull request #4549 from Growstuff/Rails/WhereMissing
...
Rubocop: Rails/WhereMissing
release81
2026-04-24 00:13:37 +09:30
Daniel O'Connor
d625eb2dbd
Rubocop: Style/FrozenStringLiteralComment
2026-04-23 14:30:02 +00:00
Daniel O'Connor
2019d0e952
Rubocop: Rails/WhereMissing
2026-04-23 14:27:10 +00:00
Daniel O'Connor
e7659a75a4
Merge pull request #4548 from Growstuff/RSpecRails/HaveHttpStatus
...
Rubocop: RSpecRails/HaveHttpStatus
2026-04-23 23:52:40 +09:30
Daniel O'Connor
4a66bdc9fe
Merge pull request #4546 from Growstuff/Rails/RedundantActiveRecordAllMethod
...
Rubocop: Rails/RedundantActiveRecordAllMethod
2026-04-23 23:46:39 +09:30
Daniel O'Connor
8de6b083f9
Rubocop: RSpecRails/HaveHttpStatus
2026-04-23 14:13:47 +00:00
Daniel O'Connor
accab7f84c
Merge pull request #4545 from Growstuff/RSpecRails/InferredSpecType
...
Rubocop: RSpecRails/InferredSpecType
2026-04-23 23:29:17 +09:30
Daniel O'Connor
3f6dd59dfa
Rubocop: Rails/RedundantActiveRecordAllMethod
2026-04-23 13:48:17 +00:00
Daniel O'Connor
0a71b44dea
Merge pull request #4542 from Growstuff/RSpec/ContextMethod
...
Rubocop: RSpec/ContextMethod
2026-04-23 23:10:33 +09:30
Daniel O'Connor
ba75afb3f5
Rubocop: RSpecRails/InferredSpecType
2026-04-23 13:39:46 +00:00
Daniel O'Connor
aa1c9ceb05
Merge pull request #4543 from Growstuff/RSpec/ExpectChange
...
Rubocop: RSpec/ExpectChange
2026-04-23 23:02:03 +09:30
Daniel O'Connor
ea5f93f929
Merge pull request #4541 from Growstuff/Lint/EmptyBlock
...
Rubocop: Lint/EmptyBlock
2026-04-23 22:53:40 +09:30
Daniel O'Connor
6f59635ca7
Rubocop: RSpec/ExpectChange
2026-04-23 13:23:14 +00:00
Daniel O'Connor
6736ae3142
Rubocop: RSpec/ContextMethod
2026-04-23 13:20:47 +00:00
Daniel O'Connor
8d8ee7069c
Merge pull request #4540 from Growstuff/Bundler/OrderedGems
...
Rubocop: Bundler/OrderedGems
2026-04-23 22:46:10 +09:30
Daniel O'Connor
5d112e9134
Rubocop: Capybara/RSpec/HaveSelector ( #4539 )
...
* Rubocop: Capybara/RSpec/HaveSelector
* Rubocop: Capybara/RSpec/HaveSelector
2026-04-23 22:45:58 +09:30
Daniel O'Connor
6ba4f39b4a
Rubocop: Lint/EmptyBlock
2026-04-23 13:14:39 +00:00
Daniel O'Connor
a38d99ed4a
Rubocop: Bundler/OrderedGems
2026-04-23 13:07:38 +00:00
Daniel O'Connor
f1acb35520
Merge pull request #4537 from Growstuff/FactoryBot/SyntaxMethods
...
Rubocop: FactoryBot/SyntaxMethods
2026-04-23 22:29:24 +09:30
Daniel O'Connor
267560aff1
Merge pull request #4494 from Growstuff/dependabot/bundler/puma-8.0.0
...
Bump puma from 7.2.0 to 8.0.0
2026-04-23 22:26:31 +09:30
dependabot[bot]
e862a5c5b8
Bump puma from 7.2.0 to 8.0.0
...
Bumps [puma](https://github.com/puma/puma ) from 7.2.0 to 8.0.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/main/History.md )
- [Commits](https://github.com/puma/puma/compare/v7.2.0...v8.0.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 12:47:21 +00:00
Daniel O'Connor
c0edfb9eed
Merge pull request #4536 from Growstuff/Capybara/NegationMatcher
...
Rubocop: Capybara/NegationMatcher
2026-04-23 22:15:53 +09:30
Daniel O'Connor
a8d0c6e32e
Rubocop: Layout/TrailingWhitespace ( #4535 )
2026-04-23 22:15:42 +09:30
Daniel O'Connor
f381ba29cc
Merge pull request #4534 from Growstuff/Layout/HeredocIndentation
...
Rubocop: Layout/HeredocIndentation
2026-04-23 22:07:41 +09:30
Daniel O'Connor
c1f171b09e
Rubocop: Capybara/NegationMatcher
2026-04-23 12:30:06 +00:00
Daniel O'Connor
b9dcd95c00
Rubocop: Layout/TrailingWhitespace
2026-04-23 12:27:06 +00:00
Daniel O'Connor
400db178e4
Merge pull request #4533 from Growstuff/Rails/RedirectBackOrTo
...
Rubocop: Rails/RedirectBackOrTo
2026-04-23 21:54:19 +09:30
Daniel O'Connor
aecde837cc
Merge pull request #4459 from Growstuff/dependabot/github_actions/actions/upload-artifact-7
...
Bump actions/upload-artifact from 5 to 7
2026-04-23 21:52:13 +09:30
Daniel O'Connor
316351fb1c
Merge pull request #4532 from Growstuff/Layout/IndentationWidth
...
Rubocop: Layout/IndentationWidth
2026-04-23 21:51:15 +09:30
Daniel O'Connor
34ce4e216f
Merge pull request #4531 from Growstuff/EmptyLinesAroundClassBody
...
Rubocop: Layout/EmptyLinesAroundClassBody
2026-04-23 21:49:49 +09:30
Daniel O'Connor
7b8c7f4ff5
Rubocop: Rails/RedirectBackOrTo
2026-04-23 12:15:30 +00:00
Daniel O'Connor
6fe9f7f5d3
Merge pull request #4530 from Growstuff/drop-jshint
...
Drop jshint
2026-04-23 21:40:46 +09:30
Daniel O'Connor
ae5c125a96
Rubocop: Layout/IndentationWidth
2026-04-23 12:10:09 +00:00
Daniel O'Connor
8a70156b61
Rubocop: Layout/EmptyLinesAroundClassBody
2026-04-23 12:07:56 +00:00
dependabot[bot]
f1fde20500
Bump actions/upload-artifact from 5 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 12:05:35 +00:00
Daniel O'Connor
d32d28c5de
Merge branch 'dev' of https://github.com/Growstuff/growstuff into drop-jshint
2026-04-23 11:59:08 +00:00
Daniel O'Connor
ed884c5ac6
Merge pull request #4527 from Growstuff/eslint-10
...
ESLint 10
2026-04-23 21:26:35 +09:30
Daniel O'Connor
84d61a7596
Merge pull request #4529 from Growstuff/eslint-9
...
ESLint 9
2026-04-23 21:26:22 +09:30
Daniel O'Connor
181431ce94
Merge pull request #4528 from Growstuff/eslint-8
...
ESLint 8
2026-04-23 21:26:14 +09:30