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

Extending the GitHub workflow for documentation for regular execution #105

Open
froschdesign opened this issue Aug 22, 2024 · 3 comments
Open

Comments

@froschdesign
Copy link
Member

The documentation is not updated for repositories without a new version. Changes to the documentation theme therefore do not affect the component documentation.

Example

laminas-escaper

  • the API tools are still present
  • content is missing in the footer
  • the copyright year is out of date
  • icons are missing

Suggestion

Add a schedule event that additionally creates the documentation.

I don't know if this is a problem:

In a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in 60 days.

@gsteel
Copy link
Member

gsteel commented Aug 22, 2024

Considering that renovate will touch repositories fairly regularly with lock file updates, it should only be a problem for repositories that are stuck on failing CI, or those that have very few dependencies such as laminas-xml, however, if the gh-pages branch is being committed during docs build, that should keep the schedule going too right?

@gsteel
Copy link
Member

gsteel commented Aug 22, 2024

The other problem with building the docs is figuring out current-stable - the default branch could be an un-released major like laminas-validator right now. Looking at tags might work if we can extrapolate the current release series from that so that we can figure out the correct release branch to build for… Unsure if this is already handled.

@froschdesign
Copy link
Member Author

…the default branch could be an un-released major like laminas-validator right now.

Good point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants