generated from khulnasoft/python-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ef92115
commit 7e40722
Showing
298 changed files
with
52,244 additions
and
1,505 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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 @@ | ||
*.ipynb 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 Metavision | ||
labels: [bug] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a Metavision 🐞 Bug Report! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/khulnasoft/metavision/issues) to see if a similar bug report already exists. | ||
options: | ||
- label: > | ||
I have searched the Metavision [issues](https://github.com/khulnasoft/metavision/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: | | ||
- Metavision: 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/khulnasoft/metavision/pulls) (PR) to help improve Metavision 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 Metavision idea | ||
# title: " " | ||
labels: [enhancement] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a Metavision 🤩 Feature Request! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/khulnasoft/metavision/issues) to see if a similar feature request already exists. | ||
options: | ||
- label: > | ||
I have searched the Metavision [issues](https://github.com/khulnasoft/metavision/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 Metavision? | ||
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/khulnasoft/metavision/pulls) (PR) to help improve Metavision 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 Metavision question | ||
# title: " " | ||
labels: [question] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for asking a Metavision ❓ Question! | ||
- type: checkboxes | ||
attributes: | ||
label: Search before asking | ||
description: > | ||
Please search the [issues](https://github.com/khulnasoft/metavision/issues) to see if a similar feature request already exists. | ||
options: | ||
- label: > | ||
I have searched the Metavision [issues](https://github.com/khulnasoft/metavision/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 |
---|---|---|
@@ -1,22 +1,16 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: pip | ||
directory: "/" | ||
schedule: | ||
interval: daily | ||
time: "13:00" | ||
open-pull-requests-limit: 10 | ||
reviewers: | ||
- dciborow | ||
allow: | ||
- dependency-type: direct | ||
- dependency-type: indirect | ||
commit-message: | ||
prefix: "fix: " | ||
- package-ecosystem: "github-actions" | ||
directory: "/" | ||
schedule: | ||
interval: daily | ||
time: "13:00" | ||
commit-message: | ||
prefix: "fix: " | ||
# 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 was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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: Clear cache | ||
|
||
on: | ||
schedule: | ||
- cron: '0 0 1 * *' | ||
workflow_dispatch: | ||
|
||
permissions: | ||
actions: write | ||
|
||
jobs: | ||
clear-cache: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Clear cache | ||
uses: actions/github-script@v7 | ||
with: | ||
script: | | ||
console.log("About to clear") | ||
const caches = await github.rest.actions.getActionsCacheList({ | ||
owner: context.repo.owner, | ||
repo: context.repo.repo, | ||
}) | ||
for (const cache of caches.data.actions_caches) { | ||
console.log(cache) | ||
github.rest.actions.deleteActionsCacheById({ | ||
owner: context.repo.owner, | ||
repo: context.repo.repo, | ||
cache_id: cache.id, | ||
}) | ||
} | ||
console.log("Clear completed") |
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,64 @@ | ||
name: Notebook Check Pull Request | ||
|
||
on: | ||
pull_request_target: | ||
types: [opened, reopened] | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
comment-welcome: | ||
permissions: | ||
contents: read | ||
pull-requests: write | ||
|
||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Fetch pull request branch | ||
uses: actions/checkout@v4 | ||
with: | ||
repository: ${{ github.event.pull_request.head.repo.full_name }} | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
- name: Fetch base develop branch | ||
run: git fetch -u "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" develop:develop | ||
- name: Create message | ||
env: | ||
HEAD_REPOSITORY: ${{ github.event.pull_request.head.repo.full_name }} | ||
HEAD_REF: ${{ github.event.pull_request.head.ref }} | ||
PR_NUM: ${{ github.event.pull_request.number }} | ||
run: | | ||
# Preview links and tool usage only needed for notebook changes. | ||
readarray -t changed_notebooks < <(git diff --name-only develop | grep '\.ipynb$' || true) | ||
if [[ ${#changed_notebooks[@]} == 0 ]]; then | ||
echo "No notebooks modified in this pull request." | ||
else | ||
msg="<h4>Preview</h4>\n" | ||
msg+="Preview and run these notebook edits with Google Colab:\n<ul>\n" | ||
# Link to PR branch in user's fork that is always current. | ||
for fp in "${changed_notebooks[@]}"; do | ||
gh_path="${HEAD_REPOSITORY}/blob/${HEAD_REF}/${fp}" | ||
colab_url="https://colab.research.google.com/github/${gh_path}" | ||
msg+="<li><a href='${colab_url}'>${fp}</a></li>\n" | ||
done | ||
msg+="</ul>\n" | ||
reviewnb_url="https://app.reviewnb.com/${GITHUB_REPOSITORY}/pull/${PR_NUM}/files/" | ||
msg+="Rendered <a href='${reviewnb_url}'>notebook diffs</a> available on ReviewNB.com.\n" | ||
msg+="If commits are added to the pull request, synchronize your local branch: <code>git pull origin $HEAD_REF</code>\n" | ||
fi | ||
echo "MESSAGE=$msg" >> $GITHUB_ENV | ||
- name: Post comment | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
ISSUE_URL: ${{ github.event.pull_request.issue_url }} | ||
run: | | ||
# Env var defined in previous step. Escape string for JSON. | ||
body="$(echo -n -e $MESSAGE | python3 -c 'import json,sys; print(json.dumps(sys.stdin.read()))')" | ||
# Add comment to pull request. | ||
curl -X POST \ | ||
-H "Accept: application/vnd.github.v3+json" \ | ||
-H "Authorization: token $GITHUB_TOKEN" \ | ||
"${ISSUE_URL}/comments" \ | ||
--data "{\"body\": $body}" |
Oops, something went wrong.