Update error messages and logs to mention "functions" not "steps"

Overview

Update error messages and logs throughout the Step Runner to use "functions" terminology instead of "steps", aligning with the GitLab Functions naming initiative.

Problem Statement

GitLab CI Steps has been renamed to GitLab CI/CD Functions. Error messages and logs currently reference "steps" which creates confusion for users adopting the new naming convention.

Solution

Audit and update all error messages and logs to reference "functions" instead of "steps" where appropriate.

Important Considerations

Extra care should be taken to ensure that error/log messages are about functions, not steps. Steps still have meaning in the context of GitLab Functions - functions can be composed from a series of steps (each of which calls a function). Only update messages that refer to the renamed product feature.

Acceptance Criteria

  • All error messages referencing "steps" as the product feature are updated to "functions"
  • All logs referencing "steps" as the product feature are updated to "functions"
  • Messages about individual steps within a function are left unchanged
  • Existing tests pass; new tests cover updated messages
  • Documentation is updated to reflect the new terminology

References

Edited by Cameron Swords