Skip to content

Renumber the first release as 7.0.0 - #1

Merged
harikt merged 3 commits into
7.xfrom
version-7
Sep 8, 2026
Merged

harikt merged 3 commits into
7.xfrom
version-7

Conversation

@harikt

@harikt harikt commented Sep 8, 2026 •

Copy link
Copy Markdown
Member

Part of the suite-wide move to 7.x. This package had a 6.x branch and no tags at all, so nothing is orphaned; the branch has been renamed 6.x -> 7.x.

Renumber: the change log heading, and the closing paragraph that told readers aura/session and aura/auth both depend on ^6.0.

Workflows: the package had no .github directory at all — nothing ran on push, and there was no way to release it through Actions. This adds both:

  • continuous-integration.yml — runs the contract tests on 8.1 through 8.5, matching the package's php: ^8.1 and Aura.Session's own matrix. Coverage is not collected: this is four interfaces with no executable code, so there is nothing to measure. The cache key uses composer.json, since composer.lock is gitignored here.
  • release.yml — the shared caller workflow, same as the rest of the suite.

This package needs to be tagged first of everything. Its two consumers require it as a range, and with no tag that resolves to nothing. Aura.Session's CI has been failing since 18 July for exactly this reason. The plan is 7.0.0-beta1, which leaves room to fix anything before the API is frozen.

Verified locally before pushing:

  • 21 tests, 44 assertions pass
  • both workflow files parse as valid YAML
  • the shared release workflow's own version logic accepts 7.0.0-beta1 against this change log — the heading is ## 7.0.0, and a pre-release is matched against its base version, so the run would proceed. No unreleased marker to block it.

Companion: auraphp/Aura.Session#104 moves that package to ^7.0@beta so the beta satisfies it, and auraphp/Aura.Auth#119 moves to ^7.0 (it already sets minimum-stability: dev, so a beta satisfies it as-is).

🤖 Generated with Claude Code

Aura.Session has already released 6.0.0, so the suite is moving to 7.x for its
PHP 8.4 line. The 6.x branch has been renamed to 7.x.
@coderabbitai

coderabbitai Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: a5afe212-91e8-4bc7-9dea-35bc1de0a630

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

The package had no .github directory at all, so nothing ran on push and there
was no way to release it through Actions.

CI runs the contract tests on 8.1 through 8.5, matching the package's ^8.1
requirement and Aura.Session's own matrix. Coverage is not collected: the
package is four interfaces with no executable code, so there is nothing to
measure.
The 7.x line targets 8.4, so there is no reason to carry 8.1 through 8.3 here.
CI now runs 8.4 and 8.5 only, and the change log and README say 8.4+.
@harikt
harikt merged commit c727d3c into 7.x Sep 8, 2026
5 checks passed
@harikt
harikt deleted the version-7 branch September 8, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant