Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Read from META.json and more #29

Merged
merged 12 commits into from May 4, 2021
Merged

Read from META.json and more #29

merged 12 commits into from May 4, 2021

Commits on Apr 23, 2021

  1. Add Dockerfile

    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    0e88429 View commit details
    Browse the repository at this point in the history
  2. Comment out unused code

    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    0e000b4 View commit details
    Browse the repository at this point in the history
  3. Read META.json

    and use list of provided packages from META.json or META.yml
    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    7cf24c7 View commit details
    Browse the repository at this point in the history
  4. Move intrusive.pm into its own process

    ... and pass result as JSON to cpanspec.
    
    Scripts like Makefile.PL or Build.PL should not be loaded from inside
    a script.
    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    0c85840 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e457682 View commit details
    Browse the repository at this point in the history
  6. Read prereqs from: META.json > META.yml > dynamic

    First look into the meta files for prereqs and provides.
    If not found or 'dynamic_config' is set, only then execute
    Makefile.PL/Build.PL etc.
    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    2c45c64 View commit details
    Browse the repository at this point in the history
  7. META.json can be invalid

    Fix checking for dynamic_config
    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    dc32d20 View commit details
    Browse the repository at this point in the history
  8. Fix intrusive.pl

    perlpunk committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    18bd88d View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Configuration menu
    Copy the full SHA
    e841fcf View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. More verbose output

    perlpunk committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    9405e2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77270aa View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. remove PPI dependency parsing

    It wasn't actually used anymore, and it is unreliable.
    We only rely on META.(json|yaml) and Makefle.PL etc. now.
    perlpunk committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    fd0f05b View commit details
    Browse the repository at this point in the history