Skip to content

Add SciAgent scientific research flow configuration #35

Add SciAgent scientific research flow configuration

Add SciAgent scientific research flow configuration #35

Workflow file for this run

name: Dependabot Auto-merge
on:
pull_request:
types: [opened, synchronize]
jobs:
dependabot:
name: Dependabot Auto-merge
runs-on: ubuntu-latest
if: github.actor == 'dependabot[bot]'
steps:
- name: Checkout code
uses: actions/checkout@v5
- name: Install uv
uses: astral-sh/setup-uv@v6
- name: Set up Python
run: uv python install 3.10
- name: Install dependencies
run: uv sync --dev
- name: Run tests
run: uv run pytest tests/ -v
- name: Auto-merge Dependabot PRs
uses: fastify/github-action-merge-dependabot@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
target: minor
merge-method: squash
merge-commit-message: 'chore(deps): ${{ github.event.pull_request.title }}'