Skip to content

Conversation

@MustafaJafar
Copy link
Member

@MustafaJafar MustafaJafar commented Oct 16, 2025

Changelog Description

Add a CI action to trigger MK Docs deployment on creating new tags.

Additional Notes

This PR ports ynput/ayon-core#1441 fixes for applications addon.

Since the workflow doesn't exist in main branch yet, I had to add on push temporarily in 496e258 to run the action and revert it in a32335f.

This PR add some cosmetics:

  1. update light and dark mode icons.
  2. move requirements file to root location of the repo to avoid moving it along with the docs build.
  3. Remove pyproject.toml from Automated mkdocs setup #55 .

Testing notes:

When testing the CI action manually (trigger from Action tab manually on GH), it will generate a dummy-build version that will be deleted as soon as a tag is created.

  1. go to https://docs.ayon.dev/ayon-hiero/latest/ you should find light/dark icons are updated and the latest is pointing to test-build.

Resolves #94

@MustafaJafar MustafaJafar self-assigned this Oct 16, 2025
@MustafaJafar MustafaJafar added the type: bug Something isn't working label Oct 16, 2025
@MustafaJafar MustafaJafar changed the title Bugfix/94 fix mkdocs ci CI: Fix Mkdocs Automation Oct 20, 2025
@MustafaJafar MustafaJafar merged commit 4aa1706 into develop Oct 21, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix mkdocs ci

3 participants