Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1271 commits
Select commit Hold shift + click to select a range
fc48f71
Remove scheduled workflow for weekly builds
kennyadsl Feb 2, 2023
50be514
Remove --skip-javascript from install section
kennyadsl Feb 3, 2023
021c0ef
Remove Objectives section from README
kennyadsl Feb 3, 2023
ca9aa54
Add a store preview image on top of the README
kennyadsl Feb 3, 2023
ef583b6
Add Compatibility and Testing strategy to README
kennyadsl Feb 2, 2023
4034c3f
Do not change sandbox bundler path
kennyadsl Feb 2, 2023
6c817cb
Generate test results folder dynamically
kennyadsl Feb 2, 2023
25545bc
Remove useless command parameter
kennyadsl Feb 2, 2023
bcebbe6
Be explicit about solidus_branch param
kennyadsl Feb 2, 2023
9d68cb0
Add SQLite job to CI
kennyadsl Feb 3, 2023
b191036
Improve CI jobs naming
kennyadsl Feb 3, 2023
8ab7115
Remove CI rspec job defaults for ruby version and db
kennyadsl Feb 3, 2023
dfffc03
Merge pull request #304 from solidusio/kennyadsl/remove-readme-object…
kennyadsl Feb 3, 2023
f1efe2d
Merge pull request #303 from solidusio/kennyadsl/fix-installation-ins…
kennyadsl Feb 3, 2023
7d3828f
Merge pull request #302 from solidusio/kennyadsl/ci-redesign
kennyadsl Feb 3, 2023
4fd99d2
Merge pull request #298 from solidusio/elia/cart-edit
elia Feb 3, 2023
cf42a09
Remove solidus branch default value
kennyadsl Feb 3, 2023
046622c
Merge pull request #307 from solidusio/kennyadsl/ci-redesign-followup
kennyadsl Feb 3, 2023
8d7350d
Merge pull request #305 from solidusio/kennyadsl/storefront-preview
kennyadsl Feb 3, 2023
cb70c12
Streamline test results storage folder
kennyadsl Feb 7, 2023
798113f
Merge pull request #309 from solidusio/kennyadsl/fix-test-results-folder
kennyadsl Feb 7, 2023
4d889bc
Autocomplete main search with products and taxons
kennyadsl Feb 2, 2023
712c84d
Merge pull request #300 from solidusio/kennyadsl/autocomplete-search
kennyadsl Feb 8, 2023
eb5e8c2
Fix checkout step on CircleCI
waiting-for-dev Feb 15, 2023
a15d78f
Merge pull request #316 from solidusio/waiting-for-dev/fix_checkout_o…
kennyadsl Feb 15, 2023
493e27f
Abort installation when Rails < 7
kennyadsl Feb 10, 2023
4a2bd49
Merge pull request #314 from solidusio/kennyadsl/allow-rails-7-plus
kennyadsl Feb 15, 2023
05c6dbe
Remove Slack notifications for CI failures
waiting-for-dev Feb 9, 2023
a21098d
Merge pull request #310 from solidusio/waiting-for-dev/remove_slack_not
waiting-for-dev Feb 15, 2023
f49b948
Fix clicking on autocomplete results
kennyadsl Feb 15, 2023
0eebf79
Merge pull request #318 from solidusio/kennyadsl/autocomplete-mouse-c…
waiting-for-dev Feb 16, 2023
42f87ba
Polish search autocomplete specs
kennyadsl Feb 16, 2023
5ea3339
Remove custom PR template
kennyadsl Feb 16, 2023
f87fc76
Merge pull request #320 from solidusio/kennyadsl/uniform-pr-template
waiting-for-dev Feb 16, 2023
25a96c1
Merge pull request #319 from solidusio/kennyadsl/polish-search-specs
waiting-for-dev Feb 16, 2023
7e4ab73
Rely on the local variable to determine which is the first payment me…
elia Feb 1, 2023
032a91f
Split checkout checks on order state and payment presence
elia Feb 6, 2023
1c9673e
Show the billing address near to the payment info in the order details
elia Feb 13, 2023
fdb8f15
Always show the amount covered by payments in the order details
elia Feb 13, 2023
b3360c7
Merge pull request #301 from solidusio/elia/payments-fixes
elia Feb 16, 2023
77d356c
Support alternative ports via `bin/dev -p 3001`
elia Feb 16, 2023
f067360
Don't use table elements inside the existing cards `li`
elia Feb 16, 2023
32d01e2
Extract the radio input to the existing cards partial
elia Feb 16, 2023
643e74a
Add a simple description to the check payment method
elia Feb 16, 2023
378d10c
Add a placeholder to the credit card number
elia Feb 16, 2023
8dbf671
List existing and new payment methods together
elia Feb 16, 2023
60ea6ab
Merge pull request #321 from solidusio/elia/payment-step-cleanup
elia Feb 20, 2023
d844f56
feat: localizing cart review page
mtatheonly Feb 23, 2023
bcb9bd6
Merge pull request #323 from mtatheonly/patch-1
kennyadsl Mar 1, 2023
d8fb74a
Block clicks on disabled elements
FrancescoAiello01 Mar 3, 2023
7cf7e76
Merge pull request #326 from solidusio/francescoaiello/add-pointer-ev…
Mar 3, 2023
4921291
Turn the product-card partial into a component
elia Mar 14, 2023
3e5c2f5
Silence the rails deprecation on the selenium options
elia Mar 15, 2023
a3e9afc
Simplify the "unbundled" sandbox helper
elia Mar 15, 2023
56fc608
Add coverage tracking with ERB support
elia Mar 6, 2023
dfd9d2a
elia/coverage: [wip]
elia Mar 15, 2023
bb1039e
Merge pull request #329 from solidusio/elia/coverage
elia Mar 16, 2023
9634c37
Restore commented out CI jobs
elia Mar 16, 2023
d6f6c1f
Merge pull request #330 from solidusio/elia/coverage
elia Mar 16, 2023
1a2889f
Allow using remote rdbg when running bin/dev
elia Feb 21, 2023
2e44a8b
End the spec helper with _spec_helper.rb
elia Mar 6, 2023
bc3f3f2
Add a transition files for extensions using the spec helper old name
elia Mar 6, 2023
12b687b
Remove taxon support from the product card
elia Mar 20, 2023
016e4fc
Merge pull request #328 from solidusio/elia+safa/product-card-component
kennyadsl Mar 20, 2023
b10bd0e
Merge pull request #327 from solidusio/elia/misc-improvements
kennyadsl Mar 20, 2023
0a24c9d
Fix specs to be compliant with recent changes on solidus
rainerdema Mar 22, 2023
6a7f611
Merge pull request #332 from solidusio/nebulab/rainerd/test-failures-…
rainerdema Mar 22, 2023
7e72e1a
Stop using the deprecated codecov gem
elia Mar 22, 2023
9f84ad7
Upload artifacts to the CI
elia Mar 22, 2023
75fcd69
Combine the CircleCI command and job
elia Mar 22, 2023
7b9dda1
Add a codecov badge to the readme
elia Mar 22, 2023
d554de2
Merge pull request #333 from solidusio/elia/coverage
elia Mar 22, 2023
402f545
Add payment info partial handling
rainerdema Mar 28, 2023
4e423d2
Merge pull request #334 from solidusio/nebulab/rainerd+elia/add-payme…
rainerdema Mar 28, 2023
71a9bf9
fix: change broken Nebulab logo reference
Agostin Apr 18, 2023
e3632ae
Merge pull request #335 from Agostin/fix/change-broken-partners-logo-…
kennyadsl Apr 18, 2023
89472c5
Adapt to new Solidus default branch name
waiting-for-dev Apr 24, 2023
1dd2ced
Link to default branch name instead of forcing a redirect
waiting-for-dev Apr 24, 2023
cb37ed4
Fix factories loading
kennyadsl Apr 28, 2023
0e17655
Merge pull request #338 from solidusio/kennyadsl/fix-factories-loading
kennyadsl Apr 28, 2023
40d8947
Use the correct helper name
kennyadsl May 12, 2023
46edf45
Merge pull request #339 from solidusio/kennyadsl/use-correct-spec-helper
kennyadsl May 12, 2023
c44af61
Merge pull request #337 from solidusio/waiting-for-dev/solidus_main
waiting-for-dev May 22, 2023
74c8176
Remove extra CSS classes support from product-grid
elia Mar 20, 2023
be9d99c
Use underscores instead of hyphens for partials
elia Mar 20, 2023
9c0e6c6
Combine nested ifs and spare a code branch
elia Mar 20, 2023
ef472d5
Simplify the code branches in _products.html.erb
elia Mar 20, 2023
b9a02e1
Merge pull request #341 from solidusio/elia/cleanup
elia May 24, 2023
01ee95b
Bump ViewComponent to v3
elia May 26, 2023
bb1f2a0
Stop using the private ViewComponent #request test helper
elia May 29, 2023
9c27457
Merge pull request #343 from solidusio/elia/vc3
elia May 29, 2023
3958bd1
Turn the locale selector into a stimulus controller
elia Mar 22, 2023
a4123ba
Fetch the cart link from the top-bar stimulus controller
elia May 12, 2023
56dae24
Move cart.js to a stimulus controller
elia May 12, 2023
eaadb0b
Merge pull request #344 from solidusio/elia/more-stimulus
elia Jun 14, 2023
c9d981c
Add explicit responders dependency
kennyadsl Jun 29, 2023
f3e1726
Convert respond_with into respond_to
kennyadsl Jun 29, 2023
dc028e7
Merge pull request #347 from solidusio/kennyadsl/respond_to_html
kennyadsl Jun 29, 2023
ecdc45f
Handle checkout process for orders fully covered by store credits
rainerdema Jul 3, 2023
df9a4a8
Merge pull request #348 from solidusio/nebulab/rainerd/add-message-if…
kennyadsl Jul 3, 2023
7a40215
Remove the deprecated spec helper
kennyadsl Jul 5, 2023
09c253e
Merge pull request #349 from solidusio/kennyadsl/remove-deprecated-sp…
kennyadsl Jul 5, 2023
b9a9a50
Update factory bot configuration copied on the host app
kennyadsl Jul 6, 2023
ab49030
Remove temporary fix for a selenium deprecation warning
kennyadsl Jul 6, 2023
e78d2cb
Move feature spec support files under system
kennyadsl Jul 6, 2023
dc83686
Remove useless solidus support spec file
kennyadsl Jul 6, 2023
6620766
Merge pull request #350 from solidusio/kennyadsl/align-with-testing-g…
kennyadsl Jul 7, 2023
1d41ded
Update README.md
peterberkenbosch Jul 17, 2023
bbd7dca
Merge pull request #351 from peterberkenbosch/patch-1
waiting-for-dev Jul 17, 2023
faff335
Upgrade browser-tools to v1.4.6 to address Chrome version issue
rainerdema Oct 4, 2023
5ecd5a6
Remove webdrivers to resolve VersionError with Chrome
rainerdema Oct 4, 2023
8a32a2a
Merge pull request #352 from solidusio/rainerd/fix-chrome-driver-inst…
rainerdema Oct 4, 2023
f029484
Set a default screen size for the JS driver
elia Oct 4, 2023
9d3bfcd
Merge pull request #353 from solidusio/elia/system-spec-screen-size
elia Oct 5, 2023
dbc9059
Install tailwindcss
aleph1ow Oct 5, 2023
2b2755c
Disable tailwind preflight
aleph1ow Oct 9, 2023
628e30b
Fix search input style leveraging tailwind classes
aleph1ow Oct 9, 2023
51f18db
Merge pull request #354 from solidusio/paolotatone/tailwind
elia Oct 10, 2023
9c3fe46
Create the tailwind target file as part of the app template
elia Oct 10, 2023
362c150
Merge pull request #355 from solidusio/elia/create-target-tw-file
elia Oct 10, 2023
7540c70
Use configurable coupon promotion handler
mamhoff Nov 14, 2023
f743a65
Remove spurious spaces in HTML
elia Dec 1, 2023
72e6ce2
Merge pull request #358 from solidusio/elia+azeem/html-fixes
elia Dec 1, 2023
ce450b7
Automatically mount storefront where Solidus is mounted
kennyadsl Dec 1, 2023
d3f2d83
Merge pull request #357 from mamhoff/use-configured-coupon-code-handler
kennyadsl Dec 1, 2023
be2126d
Merge pull request #359 from solidusio/kennyadsl/mountpoint-storefront
elia Dec 4, 2023
22ca260
Be more strict with Rails version in development
kennyadsl Dec 12, 2023
e3d9dbc
Execute specs against 3.0 correctly
kennyadsl Dec 12, 2023
e688d59
Merge pull request #360 from solidusio/kennyadsl/restore-specs
elia Dec 15, 2023
f3475cd
Add support for Rails 7.1
kennyadsl Dec 21, 2023
98d44ec
Use status code check for request specs with rescued exceptions
kennyadsl Dec 21, 2023
281c6ef
Ensure failing bundle commands can fail the sandbox script
elia Dec 22, 2023
53d2aa2
Merge pull request #361 from solidusio/kennyadsl/rails-7.1
kennyadsl Dec 22, 2023
e660dc3
Update starter templates with a new version
aleph1ow Oct 10, 2023
5f43674
Do not compress css in test env
kennyadsl Dec 19, 2023
aedcb90
Always compile tailwind before running system specs
kennyadsl Dec 21, 2023
43adcfc
Merge pull request #356 from solidusio/paolotatone/update-templates
kennyadsl Dec 22, 2023
4e9e4b0
Update Storefront image in README.md
kennyadsl Dec 22, 2023
921371d
Fix the sandbox script message
elia Dec 27, 2023
665084d
Install tailwindCSS as part of the installation
elia Dec 27, 2023
91fb279
Remove the `inaccessible` meta spec tag
elia Dec 28, 2023
81736de
Move the custom products shared context to a helper
elia Dec 28, 2023
6e2f055
Merge pull request #362 from solidusio/elia/twinstall
elia Dec 29, 2023
7a59129
Use a number field for cart item quantity
mamhoff Mar 6, 2024
4d4dad0
Use number field input on PDP
mamhoff Mar 6, 2024
33d46c7
Fix (Cart): Use dynamic type for display
mamhoff Mar 7, 2024
f3e5675
Coupon Codes Controller: Use new extension point
mamhoff Mar 7, 2024
497e27d
Merge pull request #364 from mamhoff/patch-1
tvdeyen Jun 17, 2024
1774931
Merge pull request #365 from mamhoff/fix-adjustment-type
tvdeyen Jun 17, 2024
c6d1c04
Merge pull request #366 from mamhoff/use-new-promotions-configuration
kennyadsl Jun 17, 2024
4a8070f
Always install libvips
mamhoff Jun 18, 2024
2f44ab4
Update circleci/browser-tools
mamhoff Jun 18, 2024
2a1f838
Merge pull request #367 from mamhoff/always-install-libvips
tvdeyen Jun 18, 2024
67edde5
Make changing the language work
mamhoff Jun 19, 2024
f9950a4
Merge pull request #368 from mamhoff/fix-language-select
kennyadsl Jun 20, 2024
b40cf05
fix image display issue
danielstanojevic Jul 28, 2024
8e003e7
Merge pull request #369 from danielstanojevic/patch-1
jarednorman Aug 5, 2024
8d8afda
Use config.assets.prefix for asset paths in a spec
fenec Aug 16, 2024
96aa506
Fix installing in fresh Rails app with Stimulus
tvdeyen Aug 27, 2024
c368c16
Disable search engine popup in system specs
tvdeyen Aug 27, 2024
f624bec
Merge pull request #370 from fenec/main
kennyadsl Aug 28, 2024
42ef9cc
Merge pull request #371 from solidusio/fix-install
kennyadsl Aug 28, 2024
13b160c
chore: Format circle ci config with prettier
tvdeyen Nov 1, 2024
9f888f3
Add Rails 7.2 support
tvdeyen Nov 1, 2024
880acf3
Remove tests for Ruby 3.0
tvdeyen Oct 18, 2024
386d607
CI: Fix setting up test database
tvdeyen Nov 1, 2024
141173d
CI: Make rails version explicit
tvdeyen Nov 4, 2024
bb0ed35
Merge pull request #374 from solidusio/rails-7.2
tvdeyen Nov 14, 2024
e6c6ede
Update _collections_with_call_to_action.html.erb
magpieuk Nov 18, 2024
e28df85
Remove unused fonts and replace remaining fonts with similar open lic…
fthobe Nov 20, 2024
46d09eb
Added Icon License to License
fthobe Nov 20, 2024
4bd0a94
Clean HTML headings
fthobe Nov 25, 2024
1056709
Merge pull request #380 from gms-electronics/#379-Remove-Fonts
kennyadsl Nov 25, 2024
6c8b687
Replaced “My Account" with i18 variable
fthobe Nov 21, 2024
6255e88
Merge pull request #384 from gms-electronics/#382-Hardcoded
kennyadsl Nov 26, 2024
5c2e8eb
Remove last reference to Bradford Font
fthobe Dec 1, 2024
6a0190c
Merge pull request #388 from gms-electronics/main
tvdeyen Dec 12, 2024
7d3497c
Fix fontfamily classes
fthobe Dec 13, 2024
b247660
Use at least solidus_support 0.12.0
tvdeyen Dec 17, 2024
4f86a95
Merge pull request #394 from solidusio/bump-solidus_support
tvdeyen Dec 18, 2024
9f6d397
Merge pull request #392 from gms-electronics/#382-Hardcoded
tvdeyen Dec 18, 2024
65126b7
Allow to skip frontend specs from extensions
tvdeyen Dec 19, 2024
99a8930
Remove dependency on `truncate_html` gem
forkata Nov 29, 2024
cf8f4e1
UI updates to support social auth extension - #395
rahulsingh321 Dec 19, 2024
9297b7f
Align remember me checkbox and forgot password link
rahulsingh321 Dec 23, 2024
f2a5c57
Add additional canonical tag test coverage
forkata Oct 22, 2024
27f3906
Implement a simple canonical tag helper
forkata Nov 15, 2024
866a2f9
Remove dependency on `canonical-rails`
forkata Nov 29, 2024
9be80e5
Merge pull request #386 from SuperGoodSoft/feature/remove-dependency-…
jarednorman Jan 8, 2025
6f78024
Merge pull request #404 from rahulsingh321/rahuls/issue/395
kennyadsl Jan 9, 2025
5b7a761
Merge pull request #402 from magpieuk/home-display-price-store-default
kennyadsl Jan 10, 2025
1b887a2
Merge pull request #400 from solidusio/allow-skip-specs
jarednorman Jan 13, 2025
aea1e08
Merge pull request #408 from gms-electronics/#375-clean-headings
kennyadsl Jan 15, 2025
652caa6
Merge pull request #387 from SuperGoodSoft/feature/remove-dependency-…
jarednorman Jan 23, 2025
c27046b
Added missing Boilerplate License
fthobe Jan 29, 2025
a562752
Fixes background of featured product
fthobe Jan 30, 2025
c20a1f0
Merge pull request #412 from gms-electronics/411-fix-featured-product…
elia Jan 31, 2025
a54affb
Add condition to handle redirects for product slug
JustShah Feb 4, 2025
523f59e
Merge pull request #409 from fthobe/patch-1
tvdeyen Feb 5, 2025
2e9717a
Merge pull request #413 from gms-electronics/redirect-for-product-slug
elia Feb 5, 2025
13c293b
Pass in line item to item_info instead of product
AlistairNorman Feb 6, 2025
e34dba7
Add condition to handle redirects for taxon permalink
JustShah Feb 10, 2025
789cce3
Merge pull request #415 from gms-electronics/redirect-for-taxon-perma…
elia Feb 10, 2025
72fa0d2
Refactor BreadcrumbsComponent to Support Dynamic Breadcrumb Generation
JustShah Feb 12, 2025
e816468
Merge pull request #416 from SuperGoodSoft/order_item_fix
kennyadsl Feb 17, 2025
69b56cc
Add condition to use primary taxon if available
JustShah Feb 7, 2025
760b9dd
Merge pull request #418 from gms-electronics/display-primary-breadcrumb
kennyadsl Feb 18, 2025
17073c9
Merge pull request #419 from gms-electronics/add-breadcrumbs-for-pages
kennyadsl Feb 19, 2025
a49bf70
Fixate tailwindcss-rails to v3.0
tvdeyen Feb 19, 2025
a8f8d4f
Merge pull request #422 from solidusio/stick-tailwindcss-3
tvdeyen Feb 24, 2025
4ccb36f
Fix typo in authentication specs
rakvium Mar 27, 2025
ab13d97
Merge pull request #424 from rakvium/fix-typo-in-authentication-specs
jarednorman Mar 27, 2025
4d208a2
Update installation instructions
jarednorman Jan 8, 2026
70fd2fe
Merge pull request #433 from SuperGoodSoft/update-installation-instru…
jarednorman Jan 8, 2026
134943d
Update to rubocop-rspec 3
AlistairNorman Feb 5, 2026
0e5ea40
Merge pull request #434 from SuperGoodSoft/rubocop-rspec-3
jarednorman Feb 10, 2026
635e707
Switch to GitHub actions
AlistairNorman Feb 12, 2026
4e24858
Merge pull request #437 from SuperGoodSoft/github-actions
jarednorman Feb 12, 2026
20b85b6
Swap Circle badge out for GitHub actions
AlistairNorman Apr 18, 2026
6c988b9
Use bundle exec rails in sandbox generation
AlistairNorman Feb 12, 2026
4c5e9cc
Fix manifest error on sandbox creation
AlistairNorman Feb 12, 2026
6e11515
Avoid problematic versions of state_machines
AlistairNorman Feb 12, 2026
b167723
Default to Rails 8
AlistairNorman Mar 6, 2026
8bed972
Fix css compressor issue
AlistairNorman Mar 6, 2026
873ac2c
Simplify CI workflow
AlistairNorman Feb 12, 2026
165a2df
Update bin/sandbox
forkata Mar 19, 2026
1935414
Use most recent version of solidus_auth_devise
AlistairNorman Apr 2, 2026
1bcd3b3
Add benchmark
AlistairNorman Apr 2, 2026
275685c
Update sandbox database yml with host and username
jarednorman Apr 2, 2026
331e0d7
Skip Solid Cache, Queue, and Cable in Rails 8.0 sandbox
jarednorman Apr 2, 2026
39e25c7
Fix insert_into_file anchors for Rails 8.0 environment configs
jarednorman Apr 2, 2026
be2d72b
Add benchmark gem for Ruby 4.0 compatibility
jarednorman Apr 2, 2026
9b33d87
Add importmap config
AlistairNorman Apr 6, 2026
87bbabd
Remove Database Cleaner
AlistairNorman Apr 9, 2026
8442d20
Preload routes before pre-compiling assets
forkata Apr 9, 2026
8945115
Use solidus_paypal_commerce_platform from GitHub
AlistairNorman Apr 18, 2026
b341bde
Fix flaky checkout specs
AlistairNorman Apr 18, 2026
1de3888
Fix state persistence test
AlistairNorman Apr 18, 2026
54ed595
Fix add_mug_to_cart helper
AlistairNorman Apr 18, 2026
685c7fa
Fix shipping in XSS test
AlistairNorman Apr 18, 2026
cce35c5
Fix reference to order updater method
AlistairNorman Apr 18, 2026
6de294e
Fix flaky add to cart actions in feature test
AlistairNorman Apr 18, 2026
75cd6bc
Add wait before address fill in
AlistairNorman Apr 18, 2026
094bbab
Merge pull request #438 from SuperGoodSoft/fix-github-actions
jarednorman Apr 22, 2026
a120a6f
Add 'starter_frontend/' from commit '094bbab43ed38a5e8154c0d2c95fbd74…
jarednorman Apr 27, 2026
4e10d41
Point starter frontend installer at in-tree template path
jarednorman Apr 27, 2026
e63eddd
Run starter frontend specs in solidus_installer CI workflow
jarednorman Apr 27, 2026
4a79603
Remove standalone starter_frontend CI in favor of monorepo workflows
jarednorman Apr 27, 2026
4ebee89
Derive starter frontend template URL at install time
jarednorman Apr 27, 2026
2f85d08
Teach starter_frontend template to work in monorepo layout
jarednorman Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/workflows/prepare_post_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,6 @@ jobs:
run: |
bin/release/bump-docker-image-version \
${{ steps.pipeline_context.outputs.next_candidate_dev_version }}
- name: "Bump installer starter frontend version"
if: github.ref_name == 'main'
run: |
bin/release/bump-starter-frontend-version \
main
- name: "Publish release draft & tag last commit"
run: |
bin/release/publish-release \
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/prepare_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ jobs:
- name: "Bump docker image version"
if: github.ref_name == 'main'
run: bin/release/bump-docker-image-version ${{ steps.pipeline_context.outputs.candidate_version }}
- name: "Bump installer starter frontend version"
if: github.ref_name == 'main'
run: bin/release/bump-starter-frontend-version ${{ steps.pipeline_context.outputs.candidate_patch_branch }}
- name: "Update Changelog"
run: bin/release/update-changelog ${{ steps.pipeline_context.outputs.candidate_tag }}
- name: "Compute labels for the PR"
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/solidus_installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ jobs:
env:
DB: sqlite
RUBY_VERSION: "3.2"
SOLIDUS_STARTER_FRONTEND_TEMPLATE: ${{ github.workspace }}/starter_frontend/template.rb
steps:
- uses: actions/checkout@v6
- name: Install libvips
Expand All @@ -37,3 +38,7 @@ jobs:
run: |
cd $RUNNER_TEMP/my_app
bundle list | grep 'solidus_paypal_commerce_platform (1.'
- name: Run starter frontend specs
run: |
cd $RUNNER_TEMP/my_app
bundle exec rspec spec
11 changes: 0 additions & 11 deletions bin/release/bump-starter-frontend-version

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1 +1,19 @@
apply "https://github.com/solidusio/solidus_starter_frontend/raw/main/template.rb"
# frozen_string_literal: true

template =
ENV["SOLIDUS_STARTER_FRONTEND_TEMPLATE"] ||
begin
version = Spree.solidus_version if defined?(Spree) && Spree.respond_to?(:solidus_version)
gem_version = version ? Gem::Version.new(version) : nil

ref =
if gem_version && !gem_version.prerelease?
"v#{gem_version.segments[0, 2].join('.')}"

Check failure on line 11 in core/lib/generators/solidus/install/app_templates/frontend/starter.rb

View workflow job for this annotation

GitHub Actions / Check Ruby

Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.
else
"main"
end

"https://github.com/solidusio/solidus/raw/#{ref}/starter_frontend/template.rb"
end

apply template
1 change: 1 addition & 0 deletions starter_frontend/.dockerdev/.psqlrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
\set HISTFILE ~/history/psql_history
55 changes: 55 additions & 0 deletions starter_frontend/.dockerdev/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
ARG RUBY_VERSION
FROM ruby:$RUBY_VERSION-slim-buster

ARG PG_VERSION
ARG MYSQL_VERSION
ARG NODE_VERSION
ARG BUNDLER_VERSION

RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
gnupg2 \
curl \
git \
imagemagick \
libmariadb-dev \
sqlite3 \
libsqlite3-dev \
chromium \
libvips \
chromium-driver \
&& rm -rf /var/cache/apt/lists/*

RUN curl -sSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
&& echo 'deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main' $PG_VERSION > /etc/apt/sources.list.d/pgdg.list

RUN curl -sSL https://deb.nodesource.com/setup_$NODE_VERSION.x | bash -

RUN apt-get update -qq && DEBIAN_FRONTEND=noninteractive apt-get -yq dist-upgrade && \
DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
libpq-dev \
postgresql-client-$PG_VERSION \
default-mysql-client \
nodejs \
&& rm -rf /var/lib/apt/lists/*

ENV APP_USER=solidus_starter_frontend_user \
LANG=C.UTF-8 \
BUNDLE_JOBS=4 \
BUNDLE_RETRY=3
ENV GEM_HOME=/home/$APP_USER/gems
ENV APP_HOME=/home/$APP_USER/app
ENV PATH=$PATH:$GEM_HOME/bin

RUN useradd -ms /bin/bash $APP_USER

RUN gem update --system \
&& gem install bundler:$BUNDLER_VERSION \
&& chown -R $APP_USER:$(id -g $APP_USER) /home/$APP_USER/gems

USER $APP_USER

RUN mkdir -p /home/$APP_USER/history

WORKDIR /home/$APP_USER/app
22 changes: 22 additions & 0 deletions starter_frontend/.erb-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
linters:
Rubocop:
enabled: true
rubocop_config:
inherit_from:
- .rubocop.yml
Layout/InitialIndentation:
Enabled: false
Layout/TrailingBlankLines:
Enabled: false
Layout/TrailingWhitespace:
Enabled: false
Naming/FileName:
Enabled: false
Style/FrozenStringLiteralComment:
Enabled: false
Metrics/LineLength:
Enabled: false
Lint/UselessAssignment:
Enabled: false
Rails/OutputSafety:
Enabled: false
5 changes: 5 additions & 0 deletions starter_frontend/.eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"parserOptions": {
"ecmaVersion": 6
}
}
5 changes: 5 additions & 0 deletions starter_frontend/.gem_release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
bump:
recurse: false
file: 'lib/solidus_starter_frontend/version.rb'
message: Bump SolidusStarterFrontend to %{version}
tag: true
22 changes: 22 additions & 0 deletions starter_frontend/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
*.gem
\#*
*~
.#*
.DS_Store
.idea
.project
.sass-cache
coverage
tmp
nbproject
pkg
*.swp
spec/dummy
spec/examples.txt
/sandbox
/sandbox-generated
.rvmrc
.ruby-version
.ruby-gemset
.env
Gemfile.lock
16 changes: 16 additions & 0 deletions starter_frontend/.hound.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
erblint:
enabled: true
config_file: .erb-lint.yml

rubocop:
version: 0.75.0
config_file: .rubocop.yml

scss-lint:
enabled: true
version: 0.57.1
config_file: .scss-lint.yml

eslint:
enabled: true
config_file: .eslintrc
2 changes: 2 additions & 0 deletions starter_frontend/.rspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--color
--require spec_helper
20 changes: 20 additions & 0 deletions starter_frontend/.rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
inherit_from:
- .rubocop_todo.yml

AllCops:
Exclude:
- bin/*
- sandbox/**/*
- spec/dummy/**/*
- vendor/**/*

Documentation:
Enabled: false

Metrics/BlockLength:
Exclude:
- spec/**/*

Metrics/LineLength:
Enabled: true
Max: 175
Loading
Loading