Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
11 changes: 9 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,11 @@ jobs:
- rails: "7.0"
gemfile: gemfiles/rails_7_0.gemfile
experimental: true
tracking_issue: 841
- rails: "7.1"
gemfile: gemfiles/rails_7_1.gemfile
experimental: true
tracking_issue: 841
env:
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
steps:
Expand All @@ -221,9 +223,14 @@ jobs:
with:
command: bundle exec rake test

- name: Warn on experimental bundle failures
- name: Explain experimental bundle failures
if: steps.bundle.outcome != 'success' && matrix.experimental
run: echo "::warning::bundle install failed for Rails ${{ matrix.rails }} (informational — experimental version)"
run: |
echo "::warning title=Rails compatibility (experimental)::bundle install failed for Rails ${{ matrix.rails }}. This entry is marked experimental, so failures are expected and will not fail CI."

if [[ -n "${{ matrix.tracking_issue }}" ]]; then
echo "See tracking issue: https://github.com/workarea-commerce/workarea/issues/${{ matrix.tracking_issue }}"
fi

# Ruby compatibility matrix — tracks Workarea bundling health across Ruby versions.
# Ruby 2.7: legacy baseline (Docker-pinned CI actions run ruby:2.6 internally).
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ Workarea Commerce Platform

![Workarea Screenshot](https://raw.githubusercontent.com/workarea-commerce/workarea/master/docs/source/images/readme-hero.png)

CI notes
--------------------------------------------------------------------------------
- The **Rails compatibility** GitHub Actions job runs a matrix of Rails versions to provide early warning for upcoming upgrades.
- Entries marked **experimental** are allowed to fail (the workflow will continue). If `bundle install` fails for an experimental entry, CI prints a warning explaining that the failure is expected and links to the tracking issue when available.

Features
--------------------------------------------------------------------------------
Workarea combines commerce, content, search, and insights into a unified platform to enable merchants to move faster and work smarter. Out-of-the-box features include:
Expand Down
Loading