Skip to content

Bump dependabot/fetch-metadata from 2.2.0 to 3.1.0#91

Closed
dependabot[bot] wants to merge 10 commits intomainfrom
dependabot/github_actions/dependabot/fetch-metadata-3.1.0
Closed

Bump dependabot/fetch-metadata from 2.2.0 to 3.1.0#91
dependabot[bot] wants to merge 10 commits intomainfrom
dependabot/github_actions/dependabot/fetch-metadata-3.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

Bumps dependabot/fetch-metadata from 2.2.0 to 3.1.0.

Release notes

Sourced from dependabot/fetch-metadata's releases.

v3.1.0

What's Changed

New Contributors

Full Changelog: dependabot/fetch-metadata@v3...v3.1.0

v3.0.0

The breaking change is requiring Node.js version v24 as the Actions runtime.

What's Changed

... (truncated)

Commits
  • 25dd0e3 v3.1.0 (#692)
  • e073f50 Merge pull request #705 from dependabot/dependabot/npm_and_yarn/hono-4.12.14
  • 0670e16 build(deps-dev): bump hono from 4.12.12 to 4.12.14
  • 7a7fe10 Merge pull request #702 from dependabot/dependabot/npm_and_yarn/dependencies-...
  • 5168191 Updating dist build
  • 23882e1 build(deps): bump @​actions/github in the dependencies group
  • 1072469 Merge pull request #701 from dependabot/dependabot/github_actions/actions/cre...
  • 43f8a00 build(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1
  • b4d904a Merge pull request #703 from dependabot/dependabot/npm_and_yarn/globals-17.5.0
  • c8046bb build(deps-dev): bump globals from 17.4.0 to 17.5.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

mhortulanus and others added 10 commits January 23, 2026 16:31
Mailgun sometimes returns user-variables as an array instead of a string.
This fix extracts the first element when an array is received.

Fixes #65
Fixes backstagephp/mails#63

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Adds indexes on mails.created_at, mails.sent_at, mail_events.occurred_at,
and mail_events.type to improve query performance when sorting in Filament.

Fixes #68

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Upgraded Pint from 1.27.1 to 1.29.0 to align local development with CI
workflow. Applied new code style rules across 225 files including:
- fully_qualified_strict_types
- ordered_imports
- braces_position
- class_definition

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: use streamDownload for S3/MinIO attachment downloads

The response()->download() method doesn't work with remote storage like
S3/MinIO. This fix uses streamDownload() which fetches and streams the
file content directly to the browser.

Fixes backstagephp/mails#45

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: styling

* fix: improve attachment streaming with memory efficiency and 404 handling

- Use readStream() + fpassthru() instead of get() for true streaming
- Add exists() check with abort(404) for missing files
- Add proper StreamedResponse return type

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: enable laravel-mails tests to run from project root

- Remove Mail::fake() from beforeEach (breaks mail logging tests)
- Make Discord service provider optional in TestCase
- Add Mails package autoloading to composer.json
- Configure Pest to include mails package tests

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: styling

* fix: handle Mailgun user-variables array return type (#109)

Mailgun sometimes returns user-variables as an array instead of a string.
This fix extracts the first element when an array is received.

Fixes #65
Fixes backstagephp/mails#63

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* fix: disable sorting on computed status column (#111)

Status is a computed attribute (accessor) and not a database column.
Sorting on it causes a SQL error. This fix disables sorting for the
status column.

Fixes backstagephp/mails#61

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* fix: remove table aliasing in SuppressionResource for Filament v4 (#112)

Filament v4 uses getQualifiedKeyName() which returns the actual table name
(e.g., "mail_events.id") instead of the alias. This fix removes table
aliasing and uses full table names to ensure compatibility.

Fixes backstagephp/mails#68

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* fix: add defensive check for mail_id in download view (#114)

The $getState() function may return a string instead of a model in some
contexts. This fix adds a type check and only renders the download button
when a valid attachment object with mail_id is available.

Fixes backstagephp/mails#69

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* fix: add database indexes for sortable columns (#110)

Adds indexes on mails.created_at, mails.sent_at, mail_events.occurred_at,
and mail_events.type to improve query performance when sorting in Filament.

Fixes #68

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

* ci: use composer.lock Pint version in CI workflow

Ensures CI uses the same Pint version as local development by reading
from composer.lock instead of installing the latest version.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* ci: use explicit Pint version in CI workflow

composer.lock is in .gitignore so useComposer: true doesn't work.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Baspa <10845460+Baspa@users.noreply.github.com>
- Rename packages/filament-mails directory to packages/mails
- Rename composer package from backstage/filament-mails to backstage/mails
- Rename all class names: FilamentMailsPlugin → MailsPlugin,
  FilamentMailsServiceProvider → MailsServiceProvider, etc.
- Update config key from filament-mails to mails
- Update view namespace from filament-mails to mails
- Change mails package namespace: Backstage\FilamentMails → Backstage\Mails
- Change laravel-mails package namespace: Backstage\Mails → Backstage\Mails\Laravel
- Update all cross-package references in mailings, docs, and root composer.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The dependency is unused — no ray() calls exist in the codebase. Removes it from require-dev in 9 packages, the conflict section in laravel-mails, the CI workflow removal step, and the laravel-ai configure script.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 20, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@markvaneijk markvaneijk force-pushed the dependabot/github_actions/dependabot/fetch-metadata-3.1.0 branch from 211a97c to 3fab0fe Compare April 21, 2026 03:35
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 21, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/dependabot/fetch-metadata-3.1.0 branch April 21, 2026 03:35
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.

4 participants