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

Draft: Feature/refactor git and related config #283

Open
wants to merge 11 commits into
base: 3.8-beta
Choose a base branch
from

Commits on Aug 14, 2022

  1. feat: Allow methods to declare deprecation mappings

    This allows methods to declare a mapping from the deprecated property-name to the new one. Supports dot-syntax to describe hierarchies, e.g. `yarnBuildCommand => yarn.buildCommand`
    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    ab37bd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    058dfef View commit details
    Browse the repository at this point in the history
  3. fix: Shortcut for Node based data

    if getPropery is called on a Node use node’s implementation which is faster than the general implementation
    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    00b8dcb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76d777c View commit details
    Browse the repository at this point in the history
  5. feat: Make runScriptImpl public

    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    4c15d5e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70c0b80 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91b59b6 View commit details
    Browse the repository at this point in the history
  8. feat: yarn, npm and composer methods can use docker-image as run-cont…

    …exts now
    
    This will also deprecate the compound properties like `yarnBuildCommand`, `composerRunContext` and move everything in their respective name-space, eg.
    
    ```
    yarn:
      buildCommand: build
      context: docker-image
      image: node
    ```
    etc. The old syntax can still be used, but will create a warning
    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    894fcf6 View commit details
    Browse the repository at this point in the history
  9. docs: Update docs

    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    41b2bfe View commit details
    Browse the repository at this point in the history
  10. test: Fix tests

    stmh committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    6246bea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e5b8126 View commit details
    Browse the repository at this point in the history