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

Feat: improve workflow builtin actions #3105

Commits on Sep 11, 2024

  1. Make the builtin action explicit

    This commit introduces no changes to the user.
    This is only a preparation step to replace builtin actions,
    which usage was very restricted and specific,
    with builtin operations that can be used as any other operations.
    
    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    de2cc45 View commit details
    Browse the repository at this point in the history
  2. Clarify name and role of workflow processing methods

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3a3a7d7 View commit details
    Browse the repository at this point in the history
  3. Use user provider exec and await handlers for builtin actions

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1aee7a7 View commit details
    Browse the repository at this point in the history
  4. Rename BgExitHandlers -> ExecHandlers

    The new name is more appropriate, now that these handlers are used not
    only for background scripts but also to trigger a sub operation or a
    builtin action.
    
    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    55a2ceb View commit details
    Browse the repository at this point in the history
  5. Improve documentation of builtin actions in a workflow

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a699181 View commit details
    Browse the repository at this point in the history
  6. Simplify operation workflow test

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f273967 View commit details
    Browse the repository at this point in the history
  7. Remove unused methods

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    104a318 View commit details
    Browse the repository at this point in the history
  8. A builtin:operation can only be invoked from the same operation

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    dcd9812 View commit details
    Browse the repository at this point in the history
  9. Check that builtin actions are still supported even if deprecated

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    31f6c8c View commit details
    Browse the repository at this point in the history
  10. A builtin operation can be triggered on the executing step

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    c5adbe4 View commit details
    Browse the repository at this point in the history
  11. Use T::try_from instead of TryInto::<T>::try_into

    Signed-off-by: Didier Wenzek <didier.wenzek@free.fr>
    didier-wenzek committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7ad7db4 View commit details
    Browse the repository at this point in the history