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

edk2_initialize: add edk2_init invocable #560

Open
wants to merge 8 commits into
base: feature/1.0.0
Choose a base branch
from

Commits on Jul 17, 2023

  1. Have workflows run

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    c6efaf0 View commit details
    Browse the repository at this point in the history
  2. edk2_initialize: add edk2_initialize

    Add the edk2_initialize invocable, which replaces edk2_setup and
    edk2_ci_setup. stuart_init is able to initialize both repositories and
    submodules.
    
    Merges edk2_setup and edk2_ci_setup tests. Updates documentation.
    
    Integration instructions:
    * import from edk2toolext.invocables.edk2_initialize rather than
      .edk2_setup or .edk2_ci_setup inside the configuration file
    * import Submodule and/or Repository instead of RequiredSubmodule
    * Where the parent class is specified, switch from SetupSettingsManager
      or CiSetupSettingsManager to InitializeSettingsManager
    * Use get_required_repositories and get_required_submodules instead of
      GetDependencies and GetRequiredSubmodules respectively
    * Use Submodule instead of RequiredSubmodule and Repository instead of
      a dictionary.
    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    d73d6c9 View commit details
    Browse the repository at this point in the history
  3. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    5fb7b74 View commit details
    Browse the repository at this point in the history
  4. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    9c23375 View commit details
    Browse the repository at this point in the history
  5. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    7cdf6e9 View commit details
    Browse the repository at this point in the history
  6. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    5f3b1aa View commit details
    Browse the repository at this point in the history
  7. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    81d6f52 View commit details
    Browse the repository at this point in the history
  8. update

    Javagedes committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    4c1a3b3 View commit details
    Browse the repository at this point in the history