Skip to content

pages.yml never redeploys for a driver-only version change #95

Description

@leoafarias

website/scripts/sync-docs.mjs reads all three manifests to generate
website/src/generated/availability.ts, including
packages/noir_driver/pubspec.yaml.

.github/workflows/pages.yml filters its push trigger on a path list that
includes publication.json, packages/noir/pubspec.yaml, and
packages/noir_signals/pubspec.yaml — but not the driver's. A change that
moves only the driver's version therefore never redeploys the site, and the
published page keeps showing the previous manifest version until an unrelated
push happens to touch a listed path.

The fix is one line in the path list. website_pages_ownership_test.dart is
the natural place to assert that every manifest sync-docs.mjs reads is a
trigger path, so the next package added cannot reintroduce the gap.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions