mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-19 19:41:06 +00:00
46 lines
1.0 KiB
Python
Generated
46 lines
1.0 KiB
Python
Generated
#!/usr/bin/env python3
|
|
"""Release modules package - Modular release automation for BrowserOS"""
|
|
|
|
from .common import (
|
|
PLATFORMS,
|
|
PLATFORM_DISPLAY_NAMES,
|
|
fetch_all_release_metadata,
|
|
list_all_versions,
|
|
format_size,
|
|
generate_appcast_item,
|
|
generate_release_notes,
|
|
get_repo_from_git,
|
|
check_gh_cli,
|
|
)
|
|
from .list import ListModule
|
|
from .appcast import AppcastModule
|
|
from .github import GithubModule
|
|
from .publish import PublishModule
|
|
from .download import DownloadModule
|
|
|
|
AVAILABLE_MODULES = {
|
|
"list": ListModule,
|
|
"appcast": AppcastModule,
|
|
"github": GithubModule,
|
|
"publish": PublishModule,
|
|
"download": DownloadModule,
|
|
}
|
|
|
|
__all__ = [
|
|
"PLATFORMS",
|
|
"PLATFORM_DISPLAY_NAMES",
|
|
"fetch_all_release_metadata",
|
|
"list_all_versions",
|
|
"format_size",
|
|
"generate_appcast_item",
|
|
"generate_release_notes",
|
|
"get_repo_from_git",
|
|
"check_gh_cli",
|
|
"ListModule",
|
|
"AppcastModule",
|
|
"GithubModule",
|
|
"PublishModule",
|
|
"DownloadModule",
|
|
"AVAILABLE_MODULES",
|
|
]
|