Skip to content

CI: Fix Mkdocs Automation#6

Merged
iLLiCiTiT merged 5 commits into
developfrom
bugfix/5-fix-mkdocs-ci
Oct 21, 2025
Merged

CI: Fix Mkdocs Automation#6
iLLiCiTiT merged 5 commits into
developfrom
bugfix/5-fix-mkdocs-ci

Conversation

@MustafaJafar

@MustafaJafar MustafaJafar commented Oct 16, 2025

Copy link
Copy Markdown
Member

Changelog Description

  • Add a CI action to trigger MK Docs deployment on creating new tags.
    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.
  • Remove pyproject.toml from Automated mkdocs setup #4

resolve #5

Additional Notes

This PR ports ynput/ayon-core#1441 fixes for applications addon.
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.

Testing notes:

  1. go to https://docs.ayon.dev/ayon-clockify/latest/ you should find light/dark icons are updated and the latest is pointing to test-build.
    since the workflow doesn't exist in main branch yet, I had to add on push temporarily in b81451e to run the action and revert it in 12264a2.

@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/5 fix mkdocs ci CI: Fix Mkdocs Automation Oct 20, 2025
@iLLiCiTiT iLLiCiTiT merged commit 2d51059 into develop Oct 21, 2025
2 checks passed
@iLLiCiTiT iLLiCiTiT deleted the bugfix/5-fix-mkdocs-ci branch October 21, 2025 09:00
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