Skip to content

LICENSE generator HTML-escapes maintainer email #179

@coisa

Description

@coisa

Summary

The license sync flow is HTML-escaping the maintainer email in generated LICENSE files.

Reproduction

  1. In a consumer package that uses fast-forward/dev-tools, run composer install or vendor/bin/dev-tools dev-tools:sync.
  2. Let the license command generate or update LICENSE.
  3. Inspect the copyright line.

Actual behavior

The generated file contains HTML entities like:

Copyright (c) 2026 Felipe Sayão Lobato Abreu <github@mentordosnerds.com>

Expected behavior

The generated file should contain the literal angle brackets:

Copyright (c) 2026 Felipe Sayão Lobato Abreu <github@mentordosnerds.com>

Notes

This was observed while bootstrapping php-fast-forward/enum on April 23, 2026.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Status

    Released

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions