* ci: allow docs deploy without GitHub release * fix: use workflow run branch for docs tag fallback --------- Co-authored-by: dreamhunter2333 <dreamhunter2333@gmail.com>