Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wangsen
MinerU
Commits
86bef485
Unverified
Commit
86bef485
authored
Jul 21, 2025
by
Xiaomeng Zhao
Committed by
GitHub
Jul 21, 2025
Browse files
Merge pull request #3125 from opendatalab/dev
Dev
parents
3facd628
a7ce4fca
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
73 deletions
+25
-73
.github/workflows/cli.yml
.github/workflows/cli.yml
+21
-23
.github/workflows/huigui.yml
.github/workflows/huigui.yml
+0
-48
pyproject.toml
pyproject.toml
+4
-2
No files found.
.github/workflows/cli.yml
View file @
86bef485
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name
:
mineru
name
:
mineru
-cli-test
on
:
pu
ll_request
:
pu
sh
:
branches
:
-
"
master"
-
"
dev"
paths-ignore
:
-
"
cmds/**"
-
"
**.md"
workflow_dispatch
:
jobs
:
cli-test
:
if
:
github.repository == 'opendatalab/MinerU'
...
...
@@ -20,31 +19,30 @@ jobs:
fail-fast
:
true
steps
:
-
name
:
PDF cli
uses
:
actions/checkout@v4
with
:
ref
:
dev
fetch-depth
:
2
-
name
:
PDF cli
uses
:
actions/checkout@v4
with
:
ref
:
dev
fetch-depth
:
2
-
name
:
install uv
uses
:
astral-sh/setup-uv@v5
-
name
:
install&test
run
:
|
uv --version
uv venv --python 3.12
source .venv/bin/activate
uv pip install .[test]
cd $GITHUB_WORKSPACE && python tests/clean_coverage.py
cd $GITHUB_WORKSPACE && coverage run
cd $GITHUB_WORKSPACE && python tests/get_coverage.py
-
name
:
install uv
uses
:
astral-sh/setup-uv@v5
-
name
:
install&test
run
:
|
uv --version
uv venv --python 3.12
source .venv/bin/activate
uv pip install .[test]
cd $GITHUB_WORKSPACE && python tests/clean_coverage.py
cd $GITHUB_WORKSPACE && coverage run
cd $GITHUB_WORKSPACE && python tests/get_coverage.py
notify_to_feishu
:
if
:
${{ always() && !cancelled() && contains(needs.*.result, 'failure')}}
needs
:
cli-test
runs-on
:
ubuntu-latest
steps
:
-
name
:
notify
run
:
|
curl -X POST -H "Content-Type: application/json" -d '{"msg_type":"post","content":{"post":{"zh_cn":{"title":"'${{ github.repository }}' GitHubAction Failed","content":[[{"tag":"text","text":""},{"tag":"a","text":"Please click here for details ","href":"https://github.com/'${{ github.repository }}'/actions/runs/'${GITHUB_RUN_ID}'"}]]}}}}' ${{ secrets.FEISHU_WEBHOOK_URL }}
-
name
:
notify
run
:
|
curl -X POST -H "Content-Type: application/json" -d '{"msg_type":"post","content":{"post":{"zh_cn":{"title":"'${{ github.repository }}' GitHubAction Failed","content":[[{"tag":"text","text":""},{"tag":"a","text":"Please click here for details ","href":"https://github.com/'${{ github.repository }}'/actions/runs/'${GITHUB_RUN_ID}'"}]]}}}}' ${{ secrets.FEISHU_WEBHOOK_URL }}
.github/workflows/huigui.yml
deleted
100644 → 0
View file @
3facd628
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name
:
mineru
on
:
push
:
branches
:
-
"
master"
-
"
dev"
paths-ignore
:
-
"
cmds/**"
-
"
**.md"
jobs
:
cli-test
:
if
:
github.repository == 'opendatalab/MinerU'
runs-on
:
ubuntu-latest
timeout-minutes
:
240
strategy
:
fail-fast
:
true
steps
:
-
name
:
PDF cli
uses
:
actions/checkout@v4
with
:
ref
:
dev
fetch-depth
:
2
-
name
:
install uv
uses
:
astral-sh/setup-uv@v5
-
name
:
install&test
run
:
|
uv --version
uv venv --python 3.12
source .venv/bin/activate
uv pip install .[test]
cd $GITHUB_WORKSPACE && python tests/clean_coverage.py
cd $GITHUB_WORKSPACE && coverage run
cd $GITHUB_WORKSPACE && python tests/get_coverage.py
notify_to_feishu
:
if
:
${{ always() && !cancelled() && contains(needs.*.result, 'failure')}}
needs
:
cli-test
runs-on
:
ubuntu-latest
steps
:
-
name
:
notify
run
:
|
curl -X POST -H "Content-Type: application/json" -d '{"msg_type":"post","content":{"post":{"zh_cn":{"title":"'${{ github.repository }}' GitHubAction Failed","content":[[{"tag":"text","text":""},{"tag":"a","text":"Please click here for details ","href":"https://github.com/'${{ github.repository }}'/actions/runs/'${GITHUB_RUN_ID}'"}]]}}}}' ${{ secrets.FEISHU_WEBHOOK_URL }}
pyproject.toml
View file @
86bef485
...
...
@@ -109,8 +109,10 @@ pipeline_old_linux = [
]
[project.urls]
Home
=
"https://mineru.net/"
Repository
=
"https://github.com/opendatalab/MinerU"
homepage
=
"https://mineru.net/"
documentation
=
"https://opendatalab.github.io/MinerU/"
repository
=
"https://github.com/opendatalab/MinerU"
issues
=
"https://github.com/opendatalab/MinerU/issues"
[project.scripts]
mineru
=
"mineru.cli:client.main"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment