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

Maintenance: Make user guide and api docs workflow reusable #1333

Closed
2 tasks done
heitorlessa opened this issue Jul 21, 2022 · 1 comment
Closed
2 tasks done

Maintenance: Make user guide and api docs workflow reusable #1333

heitorlessa opened this issue Jul 21, 2022 · 1 comment
Labels
tech-debt Technical Debt tasks

Comments

@heitorlessa
Copy link
Contributor

Summary

We've de-duplicated most of the workflow logic to build or rebuild user guide and API docs. This could be made reusable with the new workflow_call as we have with PR Export and Layer deployment: https://github.com/awslabs/aws-lambda-powertools-python/blob/develop/.github/workflows/reusable_export_pr_details.yml

Docs logic:

Why is this needed?

Make it easier to reuse across workflows, less error-prone, and more easily control concurrency since docs cannot be published more than once due to gh-pages push.

Which area does this relate to?

Automation

Solution

No response

Acknowledgment

@heitorlessa heitorlessa added triage Pending triage from maintainers internal Maintenance changes labels Jul 21, 2022
@heitorlessa heitorlessa removed the triage Pending triage from maintainers label Aug 8, 2022
@heitorlessa heitorlessa self-assigned this Aug 29, 2022
@github-actions github-actions bot added the pending-release Fix or implementation already in dev waiting to be released label Aug 29, 2022
@heitorlessa heitorlessa removed their assignment Aug 30, 2022
@github-actions
Copy link
Contributor

This is now released under 1.29.0 version!

@github-actions github-actions bot removed the pending-release Fix or implementation already in dev waiting to be released label Sep 13, 2022
@heitorlessa heitorlessa added tech-debt Technical Debt tasks and removed internal Maintenance changes labels Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech-debt Technical Debt tasks
Projects
None yet
Development

No branches or pull requests

1 participant