Repository navigation
Releases: Malnati/ops-publisher
Release list
v3.0.1
What's Changed
- Translate docs README to English by @Malnati in #63
- Translate README to English by @Malnati in #64
- Translate docs landing page to English by @Malnati in #65
- Bump Malnati/ops-errors from 1.0.0 to 1.0.1 by @dependabot[bot] in #66
New Contributors
- @dependabot[bot] made their first contribution in #66
Full Changelog: v3.0.0...v3.0.1
v3.0.0
This pull request makes significant updates to rebrand and internationalize the project, shifting from "git-report-ops" to "Ops Publisher." The changes include a complete rewrite and expansion of the README.md with improved documentation, rebranding and clarification of the action's metadata and input descriptions in action.yml, and a comprehensive translation of user-facing messages from Portuguese to English for broader accessibility.
Project Rebranding and Documentation:
- The project is rebranded from "git-report-ops" to "Ops Publisher," with all references, badges, and descriptions updated accordingly in both
README.mdandaction.yml. [1] [2] - The
README.mdis completely rewritten and expanded to provide clearer usage instructions, configuration details, and template customization examples, now primarily in Portuguese with improved structure and navigation.
Internationalization and Input Clarification:
- All input descriptions, error messages, and user-facing logs in
action.ymlare translated from Portuguese to English to make the action more accessible to a global audience. [1] [2] [3] [4] [5] [6] [7] - Input fields in
action.ymlare clarified and standardized, with improved descriptions and defaults to better guide users in configuring the GitHub Action.
Minor Changes:
- An empty line is added to
assets/README.md(possibly as a placeholder or formatting fix).
v2.0.4
Malnati/git-report-ops@v2.0.4
This pull request updates the GitHub Action configuration to use newer versions of dependencies and clarifies step identifiers for better maintainability.
Dependency updates:
- Updated the
Malnati/git-report-opsaction from versionv2.0.2tov2.0.4inaction.ymlto ensure the latest features and fixes are included.
Workflow improvements:
- Changed the step ID from
render_prtorender_timelinefor the template rendering step, making the step's purpose clearer in the workflow.
v2.0.3
Malnati/git-report-ops@v2.0.2 This pull request introduces enhanced error logging and several improvements to the workflow defined in action.yml. The main changes focus on adding centralized error logging, improving the robustness of GitHub CLI commands, and streamlining template rendering and variable export steps.
Error logging and workflow robustness:
- Added a new
errorsinput and integrated theMalnati/ops-errors@v1.0.0action to centralize error logs for the workflow. Informational messages are now shown if the error log path is not provided, and confirmation is logged when error logging is enabled. [1] [2] - Wrapped critical
ghCLI commands with awith_error_logfunction to capture errors and improve troubleshooting, including authentication and PR operations. [1] [2] [3]
Template rendering and variable handling:
- Replaced the export and environment variable steps for template rendering with a more direct approach using the
Malnati/templateer@v1.0.1action, and improved how variables (like the attached file basename) are passed to templates. [1] [2]
Command output and UX improvements:
- Made
git fetchandgit checkoutcommands quieter to reduce log noise. [1] [2] - Added export of the
errorspath as an environment variable for downstream steps.
These changes make the workflow more reliable, easier to debug, and simpler to maintain.
Malnati/git-report-ops@v2.0.2
This pull request updates the Git Pull Request Ops GitHub Action to improve PR detection logic and update the action version. The main changes focus on enhancing how existing pull requests are identified and simplifying the script logic to be more robust and maintainable.
Action version update:
- Updated the action to use
Malnati/git-report-ops@v2.0.2instead ofv2.0.1inaction.yml.
Pull request detection improvements:
- Added a new environment variable
HEAD_PREFIXto help filter PRs by branch prefix. - Modified the logic for detecting existing pull requests to use
gh pr listwith a filter onheadRefNamethat starts with the specifiedHEAD_PREFIX, improving accuracy in identifying related PRs. - Simplified the error handling and removed redundant checks for empty or null PR URLs after PR creation, streamlining the script and reducing unnecessary exits.
Malnati/git-report-ops@v2.0.1
This pull request updates the action.yml for the Git Pull Request Ops action, primarily to improve reliability when handling pull request URLs and to update the action version. The changes ensure that the PR URL is always properly set and validated before proceeding, and that failures are handled more robustly.
Version update:
- Bumped the action version from
v2.0.0tov2.0.1in the header comment, reflecting a new release.
Pull request creation and output handling:
- Refactored the logic for setting and validating the pull request URL to always assign
PR_URLregardless of whether the PR already exists or is newly created, and added a check to fail early if the URL is missing or invalid. - Moved the output of
pr_urlandpr_stateto after the validation, ensuring that only valid data is written to the GitHub Actions output.
Malnati/git-report-ops@v2.0.0
Malnati/git-report-ops@v2.0.0
This pull request updates the GitHub Action configuration to use a new major version of the git-report-ops action and improves the pull request creation logic for better reliability and clarity. The main changes include upgrading the action dependency, enhancing the detection of existing pull requests, and cleaning up unnecessary debug output and steps.
Dependency and workflow improvements:
- Updated the
git-report-opsaction from versionv1.3.49tov2.0.0inaction.ymlto use the latest features and fixes.
Pull request creation logic enhancements:
- Added logic to check for an existing open pull request with the same base and head branches before attempting to create a new one, preventing duplicate PRs and exporting the existing PR URL if found.
- Simplified error handling and output by removing unnecessary debug echo statements and redundant step group markers, making logs cleaner and easier to read.
- Removed the step that exported environment variables to the template, streamlining the workflow.
Malnati/git-report-ops@v1.3.49
Malnati/git-report-ops@v1.3.49
This pull request updates the Git Pull Request Ops GitHub Action to use a newer version and adds improved environment variable handling for pull request numbers and attached file paths.
Version update:
- Updated the action version in
action.ymlfromMalnati/git-report-ops@v1.3.48tov1.3.49, ensuring the latest features and fixes are included.
Environment variable export improvements:
- In the step exporting the basename of
ATTACHED_FILE_PATH, added exporting of thePR_NUMBERenvironment variable to make it available for subsequent workflow steps, and included a debug echo statement forPR_NUMBER.
Malnati/git-report-ops@v1.3.48
Malnati/git-report-ops@v1.3.48
This pull request updates the workflow configuration for the Git Pull Request Ops action. The most notable changes include updating the action version and refining the step that exports environment variables.
Action version update:
- Updated the referenced version of
Malnati/git-report-opsfromv1.3.47tov1.3.48inaction.ymlto ensure the workflow uses the latest features and fixes.
Workflow step refinement:
- Renamed the step for exporting environment variables from "Exportar variáveis para o PR template" to "Exportar basename ATTACHED_FILE_PATH" and changed its step ID from
export_vars_pr_templatetoreexport_basename_attached_filefor improved clarity and specificity inaction.yml.
Malnati/git-report-ops@v1.3.47
Malnati/git-report-ops@v1.3.47 updates the git-report-ops GitHub Action to version v1.3.47 and improves how environment variables are exported for use in pull request templates. The main focus is on ensuring that the basename of the attached file path is available as an environment variable, which can be useful for PR templates or subsequent steps.
Key changes:
Action version update:
- Updated the referenced action version from
v1.3.46tov1.3.47inaction.yml.
Environment variable export improvements:
- Added a new step to extract the basename from the
ATTACHED_FILE_PATHinput and export it as an environment variable (ATTACHED_FILE_PATH) for use in PR templates. - Removed an unnecessary
printfstatement that previously printed environment variables to standard output, streamlining the export process.