An open API service for software projects hosted on Open Collective.

github.com/solidusio/solidus

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
https://github.com/solidusio/solidus

Merge pull request #4791 from nebulab/waiting-for-dev/action_to_setup_a_release

Add action to prepare a release

3c2e9954132cee64086a7358eb9f1a310a380c7a authored about 2 years ago
Add action to prepare a release

We add a GitHub action that automates the chores to prepare a new
Solidus release. It creates a ...

e7406c5aa17bebf692981f7181ebc36a0a0feecc authored about 2 years ago
Merge pull request #4740 from tvdeyen/remove-mail-require

Do not require 'mail'

f3502d31add5aa88965d3c70bfd4e8e41725bc69 authored about 2 years ago
Merge pull request #4719 from nebulab/waiting-for-dev/action_to_update_release_draft

Automatically update the release draft when merging PRs

cc214550222561fd0ffdce334f1dd1e1637354d8 authored about 2 years ago
Automatically update the release draft when merging PRs

We add a GitHub action to automatically update the next release draft
[1] whenever a PR is merge...

143e3d2d376feafd5e3ff9c3dcbf063cc80dbf51 authored about 2 years ago
Merge pull request #4743 from nebulab/elia/paypal-ssf-support

Add back PayPal as a payment method for the starter frontend

553c26e2a647dc0d8807a4393777670f1db20277 authored about 2 years ago
Improve VariantsController request spec realism

For Api::VariantsController#index to use the q parameter with Ransack,
variant_search_term has t...

e2f7fca305f32f2dbf05d51069867d84f1774afb authored about 2 years ago
Improve variantAutocomplete to be more reusable

From this change, when initializing a variantAutocomplete, a function
can be given to the search...

7b08a1856a13d7b2b10d8bebc40e76a8fb928e63 authored about 2 years ago
Allow productAutocomplete to support a custom ransack query

From this change, when initializing a productAutocomplete, a function
can be given to the search...

314ee358268bfd6b7f00cde73921d824fd537299 authored about 2 years ago
Ensure Spree::Admin::SearchController accepts custom ransack

See next commit.

dda72f682e4ce9a2b614341693a07cae2450a8e2 authored about 2 years ago
Merge pull request #4772 from nebulab/waiting-for-dev/rename_backport_labels

Use consistent labels for automatic backporting

7cd09f5aba27e8533c33d6e45405fb4093afd106 authored about 2 years ago
Merge pull request #4774 from nebulab/waiting-for-dev/enforce_labels

Ensure the presence of a changelog label before merging a PR

e196a79b0a3b154d36167e3783eb9d9c1aa08767 authored about 2 years ago
Ensure the presence of a changelog label before merging a PR

With #4756, we created a set of labels prefixed with `changelog:`. They
cover all possible chang...

b831925292f51bea65b8f62750b712c44371d76d authored about 2 years ago
Merge pull request #4739 from tvdeyen/allow-shipping-category-on-variants

Allow shipping category on variants

14f76673a2a893109ab5a00dc365ca9e19ead2fd authored about 2 years ago
Merge pull request #4756 from nebulab/waiting-for-dev/changelog_labels

Use labeler action to mark all kind of changes

97b4515f217eebb0091e2f79ff2b96ed31fcee29 authored about 2 years ago
Use consistent labels for automatic backporting

We're normalizing the labels used on GitHub [1]. Here, we update what is
expected for the automa...

9b6bf769435ed04aac8e263f9bc869ef205aa497 authored about 2 years ago
Merge pull request #4758 from Naokimi/remove-trailing-zeroes-in-tax-amount

Remove trailing zeroes in tax amount

e2bea7af41dce849b277085d3af9b17ae27cde4c authored about 2 years ago
Merge pull request #4721 from Roddoric/fix-context-for-proc-in-preferences

Fix call context when a preference default is a proc

aa3bbed73f7527ed72c104a80f2fd9be75b94d08 authored about 2 years ago
Merge pull request #4760 from nebulab/waiting-for-dev/easier_backports

Simplify how PRs are automatically backported

779b6488389a12c0a7f551a5731407058058d560 authored about 2 years ago
Add shipping category to variants

Like with the tax category a variant could have a different shipping category.
Think of a digita...

470b90a7023ea0b454b56251595cd987b1d8f8da authored about 2 years ago
Restore the payment method "paypal" option for the starter frontend

d40a01c9db89cb11e9fc7d05c3889aa6f8e968c4 authored about 2 years ago
Don't test twice the alternative frontend option names

Those are already covered in the installer generator spec.

60b0ac3bd233955323301ebcedb34fb4f877ac63 authored about 2 years ago
Fix call context when a preference default is a proc

Before v3.1, the proc given as the default value in a preference
had its context bound to the in...

67bd03d0e3af05a325787e840a858c0ac8948a3c authored about 2 years ago
Move rebuild vat prices checkbox into variant price column

We must not reserve a complete grid column for the checkbox.
Using the same look as on the produ...

37d5785c9d136072d3ff6851b013af0d711fe711 authored about 2 years ago
Remove trailing zeroes in tax amount

NumberToPercentageConverter defaults to a precision of 3, leading to
displays of VAT amount like...

5483bc180f08a0ac07ab3f82998b3bfd1cc029e1 authored about 2 years ago
Use labeler action to mark all kind of changes

We leverage the labeler action [1] to mark all kinds of changes done in
the repository. We will ...

55d960cb9d4d5055eb793a33f6d7c346d7acf9f9 authored about 2 years ago
Simplify how PRs are automatically backported

Until now, we needed to add both a generic "Needs Backport" and a
specific, e.g., "Needs Backpor...

4025fb46526eddd07004f2c652abeced1afea3b4 authored about 2 years ago
Merge pull request #4751 from solidusio/kennyadsl/add-codeowners

Create CODEOWNERS

efe2b3a20d0577413e4810c008ea564e637c36a3 authored about 2 years ago
Merge pull request #4761 from solidusio/waiting-for-dev/circleci_libvips

Fix CircleCI errors

eab13d2871ccf491461ff98ebfcc28493fad3c25 authored about 2 years ago
Invalidate cache for solidus installer CircleCI job

That's to fix an issue with non-matching ruby versions [1].

An alternative solution to reset ca...

560f48476fd55d74ce4dcc46d3bcb1660a88d30b authored about 2 years ago
Fix CircleCI errors due to libvips not being found

CircleCI jobs started to fail [1] due to the package `libvips` no longer
being available. Previo...

2cda9a682cb2df025dc792f37527db2af8f68800 authored about 2 years ago
Create CODEOWNERS

With this change, we require at least one Core Team member to review before merging any PR.

63fb68ec4826c8d95ec3562ebc816d185d58c8a6 authored about 2 years ago
Merge pull request #4741 from nebulab/kennyadsl/blame-ignore-reformatting-commits

Ignore big reformatting commits in GitHub blame UI

1829fc87e769acd8023c6321d593861735e7cb18 authored about 2 years ago
Ignore big reformatting commits in GitHub blame UI

By adding a .git-blame-ignore-revs file that contains the commits that
git blame will ignore, we...

342863c956d05e9ca8e27b6f34b9c0e4ac1abfbc authored about 2 years ago
Do not require 'mail'

This was added a long time ago and is actually not necessary
anymore. If a shop depends on mail ...

4ff8593ece58f90b53346f4145368245c0fe3e62 authored about 2 years ago
Merge pull request #4722 from RyanofWoods/ryanofwoods/improve-order-number-generator-speed

Improve Spree::Order::NumberGenerator speed

d582f545fb51eeb1c4b4cf318009c0a7f28db774 authored over 2 years ago
Merge pull request #4726 from nebulab/waiting-for-dev/slack

Notify CI failures on Slack

8f075b85706e991da7cddfc5869ba226aa1988f7 authored over 2 years ago
Notify CI failures on Slack

We use the circleci/slack orb [1] to notify whenever a CircleCI job fails.
We only track builds ...

11898a134d3dbfa701abaf8a2571c79f76232ca3 authored over 2 years ago
Improve Spree::Order::NumberGenerator speed

When generating a number, if it already exists, the length of numbers
will be increased if over ...

4cce19a401bb81f37378dffa89b112d97086049e authored over 2 years ago
Merge pull request #4713 from nebulab/kennyadsl/use-org-level-conf

Use repo configuration from solidusio/.github repository

0cae150e4f347cd9f232001bb945ecc9974abb29 authored over 2 years ago
Merge pull request #4709 from nebulab/waiting-for-dev/changelog_3.2.4

Update Changelog after v3.2.4 release

533b8f1e0d54efe2942d4e51b83040c13dad5788 authored over 2 years ago
Remove useless health files and templates

Now that we have a .github repository in this organization,
these files are already inherited fr...

9686f5394c246a889fc47813d89b5bdd4d597853 authored over 2 years ago
Enable Stale Bot with parent org configuration

8125803c60a6eeaa4a4c4f2cf8ee3f60ba0c40dd authored over 2 years ago
Merge pull request #4712 from nebulab/waiting-for-dev/deprecate_mails_from

Deprecate unused `Spree::Config#mails_from`

6a732e2711d834656ed1d9072abf0a8130f0c265 authored over 2 years ago
Deprecate unused `Spree::Config#mails_from`

`Spree::Config#mails_from` setting is not used as the default `From:`
field in transactional ema...

4392b5f91c40b4b78fa2a86d3f19f8dc06d1cad8 authored over 2 years ago
Merge pull request #4705 from jacobherrington/jacobherrington/fix-misusage-of-can-huh-method

Do not pass arrays to can?

b0b0370f64a2542c931d90c87ec0410d74e9e5ba authored over 2 years ago
Update Changelog after v3.2.4 release

7544ca085edb5d3eeee93689464b0ed040425d26 authored over 2 years ago
Add support for sorting store credits with different algorithms (#4677)

Some stores have a set of custom eligibility rules for store
credits based on the contents of t...

aee8e0da9b79966aab5ab7fb57b400d5322cd481 authored over 2 years ago
Merge pull request #4707 from cpfergus1/cpfergus1/fix-broken-image-upload-js

Revert jQuery changes to xhr var in image upload

7609502ed997ffd1121800b1bf6d150a0bcdc7f2 authored over 2 years ago
Revert jQuery Changes to Xhr Var in Image Upload

The was changed by mistake to `$.ajaxSetup.xhr()` and broke the image
upload drop field. The err...

58fcaae329ac06ff28ff93820e2d48bc11d55da4 authored over 2 years ago
Merge pull request #4680 from Naokimi/update-samples-for-clothing

Update product_option_types Seed File

53d8263dedac8f7211d988c6d1bbe56688d27e8c authored over 2 years ago
Merge pull request #4704 from jacobherrington/jacobherrington/remove-typo-from-warning

Remove typo from warning about solidus migration check

54a16e5e4db957b4f1e69ba8ef27cd66cd12a309 authored over 2 years ago
Do not pass arrays to can?

3a612ecfe1b0823705ebd20b9bb0fa829d1e5f17 authored over 2 years ago
Remove typo from warning about solidus migration check

ff7c6ae3581719475a3f33198c8dc11318fa6c4e authored over 2 years ago
Merge pull request #4700 from waiting-for-dev/waiting-for-dev/revert_releases

Revert "Configure GitHub releases"

1fe96cc238ba4f4866b239c62171142c8212b83e authored over 2 years ago
Merge pull request #4699 from nebulab/waiting-for-dev/update_changelog_for_v3.2.3

Add v3.2.3 to the Changelog

63833f9e92b97de0d4e9aa1c6f6a3b10c72cc723 authored over 2 years ago
Revert "Configure GitHub releases"

This reverts commit 1b83dd3d8b53f07dd4e823a76704aca745271f8d.

The categorization behavior for G...

643e6d96422a8022ad928237cac9c98ce76d62be authored over 2 years ago
Add v3.2.3 to the Changelog

f701da3f7b626d7d1f71b1bdfcad3dba2fba3c8d authored over 2 years ago
Merge pull request #4698 from jacobherrington/patch-8

Update guides link

fc1aaca5b95ccb38c6d5d217c1dd5e45d83cde6b authored over 2 years ago
Merge pull request #4695 from waiting-for-dev/waiting-for-dev/release_notes_configuration

Configure GitHub releases

a5c2e41e22441cf3fe648c21bf438c6d92c4130d authored over 2 years ago
Update guides link

I think this URL may have changed, the `/developers/` path seems to be a 404.

98e1ae56115bf546ecfe59b34ec98e463cea5d1e authored over 2 years ago
Configure GitHub releases

We're grouping changes by the solidus component they belong to. E.g. (PR
numbers and full change...

1b83dd3d8b53f07dd4e823a76704aca745271f8d authored over 2 years ago
Assign option types to all clothing samples

It is unexpected that the loading of samples only provides size and
colour options to Solidus T-...

8207b76777cd1fcb0bf1352116d731b4fb149e6a authored over 2 years ago
Merge pull request #4688 from nebulab/waiting-for-dev/install-buildkite-test-analytics

Install and set up Buildkite Test Analytics

6dae6359e5d8cf7a83aa473e59f7888d2090f6f1 authored over 2 years ago
Install and set up Buildkite Test Analytics

We're configuring Buildkite Test Analytics [1] to gather information
about our test suite so we ...

e70d4e4ec2899879392edf4d8a3738ac6e62056c authored over 2 years ago
Merge pull request #4682 from RyanofWoods/ryanofwoods/make-promotion-factory-with-line-item-adjustment-trait-more-flexible

Make Promotion factory adjustment trait more flexible

55245eae4cac9e32f040c33674fc31ef79686688 authored over 2 years ago
Refactor Promotion factory

Noteably, keep existing transient arguments to not cause breaking specs
for stores. Also, by usi...

0b81b52e428b1da3413783f8c4b44a765179449e authored over 2 years ago
Add reusable action adjustment trait on Promotion factory

Currently, we do not have a factory for Promotion::Actions and the
existing adjustment traits ar...

f719ed8c49bd49fc60151e5eb4d02fc3dff2c8da authored over 2 years ago
Merge pull request #4684 from SuperGoodSoft/fix/update-changelog-for-2-11-17

Add changelog entry for 2.11.17 release

052234c4b5fe25980f35b2f382fab1b463d0322c authored over 2 years ago
Add changelog entry for 2.11.17 release mentioning breaking change

This change updates the changelog to add a note regarding the need to
update configuration in ap...

fd45bbe6b6ef25b5a9251c01bad3545dc68150e4 authored over 2 years ago
Escape markdown character in comment

The `*` indicates the beginning of a markdown tag and we should escape
it when using it in text.

bf8c2ab3d9e876aefad5318ea7b7bbf311c5260d authored over 2 years ago
Merge pull request #4681 from Naokimi/patch-1

Remove "Deploy to Heroku" Button from Readme

b9fd5adfb84cbbea711b69ad519a29b8765d274c authored over 2 years ago
Merge pull request #4659 from nebulab/elia/restore-payment-method

Add back the `--payment-method` option for `solidus:install`

d54172ba0d5d8099f6012fd0d8e586af0f0f8172 authored over 2 years ago
Remove "Deploy to Heroku" Button from Readme

From the 28th of November 2022 Heroku will [remove its free tier](https://blog.heroku.com/next-c...

33b5804813cd2c66590e8528391d550191a1c2c8 authored over 2 years ago
Merge pull request #4678 from nebulab/waiting-for-dev/automatic_backport

GitHub Action to automatically create backport PRs

5f628dd198ac6fcdbab571e0838c40f451e6e63a authored over 2 years ago
Add Bolt as an alternative payment method option

374c8f299dc3277f7c500381349a350db9c7ed39 authored over 2 years ago
Add back PayPal as the default payment method in the installer

21c1549797e16f7b825f426085685836f549f314 authored over 2 years ago
Move auth seeds installation to the proper app-template

d0cf978f7410b4353c9dc332f71a83bf149447e4 authored over 2 years ago
Add back the --payment-method option for `solidus:install`

733eec7e2fe0dc60e944f2cda87a026d3be53b6b authored over 2 years ago
Be less defensive about loading seeds

In no scenario we would be installing solidus without having installed
solidus_core.

e2e164c3720c19f78f716a5f55fa3226ba14ba2b authored over 2 years ago
Don't try to load samples without first running seeds

d930744bcde73665aa04155bfc45599ea9533f7b authored over 2 years ago
Declare all option instance variables together in the installer

06ab00ffdfefc3e7459eac88e49260604005666a authored over 2 years ago
Remove unused source paths from the install generator

The first two were fundamentally wrong and chaining a relative path
(`..`) with an absolute one ...

abeef5494550fac5a25b613a0b73d8d530909fe7 authored over 2 years ago
Add a test for default options to the installer

2558f4a41ab86d95c3799bfc153edfbc0b65683e authored over 2 years ago
Don't install solidus_bolt unless requested

2299d5bdb5daec3a709bfd265e0ed688d5d7ad02 authored over 2 years ago
GitHub Action to automatically create backport PRs

This commit integrates the backport-github-action [1] GitHub Action.

It automatically creates P...

05db97f89aa0821f57af7702b96b3d4d9f494375 authored over 2 years ago
Typo: missing dot

ec55118c976144559479abca4ae84a7235350627 authored over 2 years ago
Remove the dummy app support for parallel testing

Probably a TeamCity thing, an ancient CI solution in use 10 years ago.

Ref: 6f3db2a02d2c55c7391...

e959faea6a2ed62f8278366e852ead614f310211 authored over 2 years ago
Merge pull request #4639 from mamhoff/do-not-discard-variant-prices-on-variant-discard

Fix variant price performance regressions

425c82f2e4716d01e4058f447ee9539ec5ab8dde authored over 2 years ago
Merge pull request #4660 from ccarruitero/fix4428

Update underscore.js

9cb85b7f0dad6b6b8f75fe92598af865f6a2949f authored over 2 years ago
Merge pull request #4675 from nebulab/elia/installer-ui-improvements

Installer UI improvements

bb53603eb92fdb0a7ca83c7f1d3a2865deb84df6 authored over 2 years ago
Merge pull request #4671 from nebulab/elia/we-still-support-ruby-2-5

d13f0a0c095cd054ff030e304fb436b0233493e5 authored over 2 years ago
From Rails 4.1 onward enforce_available_locales defaults to true

This is an ancient workaround that we no longer need to keep around.

From https://github.com/ra...

8e21eba53612f5a12a215d36f41a37c61966450f authored over 2 years ago
Add a spec for the install generator options

ab07f2844b236792f2228b7f10542a3d57e3f767 authored over 2 years ago
Reset gemfile info after every bundler command

Not doing this results in stale Gemfile.lock information being
provided by `Bundler.locked_gems`.

13b8148efb4ffafb1380cfac1eacfc98a093a0a6 authored over 2 years ago
Remove the legacy plugin support from `solidus:install`

5673630cf9b66454a9167e9f881532a46ec32aa7 authored over 2 years ago
Install frontend and authentication after running migrations

6f8d56dfd4e6928f13c17125606ee012ffe1a25c authored over 2 years ago
Deprecate the --lib-name option of the solidus installer

It didn't have an effect on anything for a long time now, was
introduced in 32483802d82 when som...

09e8ba40c848c1fc60ad1c8d1e4d0840dff25ed5 authored over 2 years ago
Shorten the option names that need to be typed during installation

Makes it easier to understand and explain what they mean, in addition
to being easier to type out.

f52a7462ed414415c03c1eb12850eea1463d006f authored over 2 years ago
Remove typo from the migrations check message

There was a lingering single quote at the end of the string.

e51e33b0e74a4d3c904e745afbd4e40617d92b62 authored over 2 years ago