Skip to content

Set up a ci-generate.yaml workflow #5

@benfrankel

Description

@benfrankel

When a user generates a new repo starting from this template, their initial commit should pass CI. We should make the ci-generate.yaml workflow test precisely this:

  • Check out the template
  • Run cargo-generate to generate a new repo
  • Check that generated .template files match the file they'll replace (with a list of files to exclude from this check, such as README.md.template)
  • Run CI commands in the generated repo

cargo-generate.toml should exclude ci-generate.yaml from generated repos.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Build-SystemRelated to build systems or continuous integrationC-Code-QualityA section of code that is hard to understand or changeS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions