-
Notifications
You must be signed in to change notification settings - Fork 186
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #131 from roboflow/develop
`maestro-1.0.0` release
- Loading branch information
Showing
82 changed files
with
5,221 additions
and
4,478 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,42 @@ | ||
*.ipynb linguist-vendored | ||
# Basic .gitattributes for a python repo. | ||
|
||
# Source files | ||
# ============ | ||
*.pxd text diff=python | ||
*.py text diff=python | ||
*.py3 text diff=python | ||
*.pyw text diff=python | ||
*.pyx text diff=python | ||
*.pyz text diff=python | ||
*.pyi text diff=python | ||
|
||
# Binary files | ||
# ============ | ||
*.db binary | ||
*.p binary | ||
*.pkl binary | ||
*.pickle binary | ||
*.pyc binary export-ignore | ||
*.pyo binary export-ignore | ||
*.pyd binary | ||
|
||
# Jupyter notebook | ||
# *.ipynb text eol=lf | ||
*.ipynb linguist-vendored | ||
|
||
# Note: .db, .p, and .pkl files are associated | ||
# with the python modules ``pickle``, ``dbm.*``, | ||
# ``shelve``, ``marshal``, ``anydbm``, & ``bsddb`` | ||
# (among others). | ||
|
||
# md files | ||
# ======== | ||
*.md linguist-vendored | ||
|
||
# ini files | ||
# ========= | ||
*.ini linguist-vendored | ||
|
||
# yaml files | ||
# ========== | ||
*.yaml linguist-vendored |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
name: 🐞 Bug Report | ||
# title: " " | ||
description: Problems with Multimodal Maestro | ||
labels: [bug] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a Multimodal Maestro 🐞 Bug Report! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/roboflow/multimodal-maestro/issues) to see if a similar bug report already exists. | ||
options: | ||
- label: > | ||
I have searched the Multimodal Maestro [issues](https://github.com/roboflow/multimodal-maestro/issues) and found no similar bug report. | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Bug | ||
description: Provide console output with error messages and/or screenshots of the bug. | ||
placeholder: | | ||
💡 ProTip! Include as much information as possible (screenshots, logs, tracebacks etc.) to receive the most helpful response. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Environment | ||
description: Please specify the software and hardware you used to produce the bug. | ||
placeholder: | | ||
- multimodal-maestro: 0.1.0 | ||
- OS: Ubuntu 20.04 | ||
- Python: 3.8.10 | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
attributes: | ||
label: Minimal Reproducible Example | ||
description: > | ||
When asking a question, people will be better able to provide help if you provide code that they can easily understand and use to **reproduce** the problem. | ||
This is referred to by community members as creating a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example). | ||
placeholder: | | ||
``` | ||
# Code to reproduce your issue here | ||
``` | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
attributes: | ||
label: Additional | ||
description: Anything else you would like to share? | ||
|
||
- type: checkboxes | ||
attributes: | ||
label: Are you willing to submit a PR? | ||
description: > | ||
(Optional) We encourage you to submit a [Pull Request](https://github.com/roboflow/multimodal-maestro/pulls) (PR) to help improve Multimodal Maestro for everyone, especially if you have a good understanding of how to implement a fix or feature. | ||
options: | ||
- label: Yes I'd like to help by submitting a PR! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name: 🤩 Feature Request | ||
description: Suggest a Multimodal Maestro idea | ||
# title: " " | ||
labels: [enhancement] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a Multimodal Maestro 🤩 Feature Request! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/roboflow/multimodal-maestro/issues) to see if a similar feature request already exists. | ||
options: | ||
- label: > | ||
I have searched the Multimodal Maestro [issues](https://github.com/roboflow/multimodal-maestro/issues) and found no similar feature requests. | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Description | ||
description: A short description of your feature. | ||
placeholder: | | ||
What new feature would you like to see in Multimodal Maestro? | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Use case | ||
description: | | ||
Describe the use case of your feature request. It will help us understand and prioritize the feature request. | ||
placeholder: | | ||
How would this feature be used, and who would use it? | ||
- type: textarea | ||
attributes: | ||
label: Additional | ||
description: Anything else you would like to share? | ||
|
||
- type: checkboxes | ||
attributes: | ||
label: Are you willing to submit a PR? | ||
description: > | ||
(Optional) We encourage you to submit a [Pull Request](https://github.com/roboflow/multimodal-maestro/pulls) (PR) to help improve Multimodal Maestro for everyone, especially if you have a good understanding of how to implement a fix or feature. | ||
options: | ||
- label: Yes I'd like to help by submitting a PR! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: ❓ Question | ||
description: Ask a question about Multimodal Maestro | ||
# title: " " | ||
labels: [question] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for asking a Multimodal Maestro ❓ Question! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/roboflow/multimodal-maestro/issues) to see if a similar feature request already exists. | ||
options: | ||
- label: > | ||
I have searched the Multimodal Maestro [issues](https://github.com/roboflow/multimodal-maestro/issues) and found no similar feature requests. | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Question | ||
description: What is your question? | ||
placeholder: | | ||
💡 ProTip! Include as much information as possible (screenshots, logs, tracebacks etc.) to receive the most helpful response. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Additional | ||
description: Anything else you would like to share? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
version: 2 | ||
updates: | ||
# GitHub Actions | ||
- package-ecosystem: "github-actions" | ||
directory: "/" | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: ⬆️ | ||
# Python | ||
- package-ecosystem: "pip" | ||
directory: "/" | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: ⬆️ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
name: Maestro Develop Documentation Workflow 📚 | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
workflow_dispatch: | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.event_name == 'push' && github.ref}} | ||
cancel-in-progress: true | ||
|
||
permissions: | ||
contents: write | ||
pages: write | ||
pull-requests: write | ||
|
||
|
||
jobs: | ||
maestro-dev-docs: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: 🔄 Checkout code | ||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | ||
with: | ||
fetch-depth: 0 | ||
- name: 🐍 Set up Python | ||
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 | ||
with: | ||
python-version: '3.10' | ||
- name: 📦 Install Packages | ||
run: pip install -e ".[docs]" | ||
- name: ⚙️ Configure git for github-actions | ||
run: | | ||
git config --global user.name "github-actions[bot]" | ||
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" | ||
- name: 🚀 Deploy Mkdocs-Material with mike | ||
run: | | ||
MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} mike deploy --push develop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name: Maestro Pre-Releases to PyPi | ||
on: | ||
push: | ||
tags: | ||
- '[0-9]+.[0-9]+[0-9]+.[0-9]+a[0-9]' | ||
- '[0-9]+.[0-9]+[0-9]+.[0-9]+b[0-9]' | ||
- '[0-9]+.[0-9]+[0-9]+.[0-9]+rc[0-9]' | ||
- '[0-9]+.[0-9]+.[0-9]+a[0-9]' | ||
- '[0-9]+.[0-9]+.[0-9]+b[0-9]' | ||
- '[0-9]+.[0-9]+.[0-9]+rc[0-9]' | ||
|
||
workflow_dispatch: | ||
|
||
permissions: {} # Explicitly remove all permissions by default | ||
|
||
jobs: | ||
publish-pre-release: | ||
name: Publish Pre-Release Package | ||
runs-on: ubuntu-latest | ||
environment: | ||
name: test | ||
url: https://pypi.org/project/maestro/ | ||
timeout-minutes: 10 | ||
permissions: | ||
id-token: write # Required for PyPI publishing | ||
contents: read # Required for checkout | ||
strategy: | ||
matrix: | ||
python-version: ["3.10"] | ||
steps: | ||
- name: 🛎️ Checkout | ||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | ||
with: | ||
ref: ${{ github.head_ref }} | ||
- name: 🐍 Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
- name: 🏗️ Build source and wheel distributions | ||
run: | | ||
python -m pip install --upgrade build twine | ||
python -m build | ||
twine check --strict dist/* | ||
- name: 🚀 Publish to PyPi - Prelease | ||
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 | ||
with: | ||
attestations: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
name: Maestro Release Documentation Workflow 📚 | ||
on: | ||
workflow_dispatch: | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.event_name == 'push' && github.ref}} | ||
cancel-in-progress: true | ||
|
||
permissions: | ||
contents: write | ||
pages: write | ||
pull-requests: write | ||
|
||
|
||
jobs: | ||
maestro-release-docs: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: | ||
python-version: ["3.10"] | ||
steps: | ||
- name: 🛎️ Checkout | ||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | ||
with: | ||
fetch-depth: 0 | ||
ref: ${{ github.head_ref }} | ||
|
||
- name: 🐍 Set up Python | ||
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 | ||
with: | ||
python-version: '3.10' | ||
- name: 📦 Install Packages | ||
run: pip install -e ".[docs]" | ||
- name: ⚙️ Configure git for github-actions 👷 | ||
run: | | ||
git config --global user.name "github-actions[bot]" | ||
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" | ||
- name: 🚀 Deploy Mkdocs-Material 📚 | ||
run: | | ||
latest_tag=$(git describe --tags `git rev-list --tags --max-count=1`) | ||
MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} mike deploy --push --update-aliases $latest_tag latest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: Maestro Releases to PyPi | ||
on: | ||
push: | ||
tags: | ||
- '[0-9]+.[0-9]+[0-9]+.[0-9]' | ||
- '[0-9]+.[0-9]+.[0-9]' | ||
|
||
workflow_dispatch: | ||
|
||
permissions: {} # Explicitly remove all permissions by default | ||
|
||
jobs: | ||
publish-release: | ||
name: Publish Release Package | ||
runs-on: ubuntu-latest | ||
environment: | ||
name: release | ||
url: https://pypi.org/project/maestro/ | ||
timeout-minutes: 10 | ||
permissions: | ||
id-token: write # Required for PyPI publishing | ||
contents: read # Required for checkout | ||
strategy: | ||
matrix: | ||
python-version: ["3.10"] | ||
steps: | ||
- name: 🛎️ Checkout | ||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | ||
with: | ||
ref: ${{ github.head_ref }} | ||
- name: 🐍 Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
|
||
- name: 🏗️ Build source and wheel distributions | ||
run: | | ||
python -m pip install --upgrade build twine | ||
python -m build | ||
twine check --strict dist/* | ||
- name: 🚀 Publish to PyPi - Release | ||
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 | ||
with: | ||
attestations: true |
Oops, something went wrong.