diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 7ae75e556..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,75 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "pip" - directory: "/" - schedule: - interval: "daily" - open-pull-requests-limit: 1 - groups: - # put packages in their own group if they have a history of breaking the build or needing to be reverted - pre-commit: - patterns: - - "pre-commit" - browsergym: - patterns: - - "browsergym*" - mcp-packages: - patterns: - - "mcp" - - "mcpm" - security-all: - applies-to: "security-updates" - patterns: - - "*" - version-all: - applies-to: "version-updates" - patterns: - - "*" - - - package-ecosystem: "npm" - directory: "/frontend" - schedule: - interval: "daily" - open-pull-requests-limit: 1 - groups: - docusaurus: - patterns: - - "*docusaurus*" - eslint: - patterns: - - "*eslint*" - security-all: - applies-to: "security-updates" - patterns: - - "*" - version-all: - applies-to: "version-updates" - patterns: - - "*" - - - package-ecosystem: "npm" - directory: "/docs" - schedule: - interval: "weekly" - day: "wednesday" - open-pull-requests-limit: 1 - groups: - docusaurus: - patterns: - - "*docusaurus*" - eslint: - patterns: - - "*eslint*" - security-all: - applies-to: "security-updates" - patterns: - - "*" - version-all: - applies-to: "version-updates" - patterns: - - "*" - - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" diff --git a/.github/workflows/lint-fix.yml b/.github/workflows/lint-fix.yml deleted file mode 100644 index b682efd0a..000000000 --- a/.github/workflows/lint-fix.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Lint Fix - -on: - pull_request: - types: [labeled] - -jobs: - # Python lint fixes - lint-fix-python: - if: github.event.label.name == 'lint-fix' - name: Fix Python linting issues - runs-on: blacksmith-4vcpu-ubuntu-2204 - permissions: - contents: write - pull-requests: write - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - repository: ${{ github.event.pull_request.head.repo.full_name }} - fetch-depth: 0 - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Set up python - uses: actions/setup-python@v5 - with: - python-version: 3.12 - cache: 'pip' - - name: Install pre-commit - run: pip install pre-commit==3.7.0 - - name: Fix python lint issues - run: | - # Run all pre-commit hooks and continue even if they modify files (exit code 1) - pre-commit run --config ./dev_config/python/.pre-commit-config.yaml --files openhands/**/* evaluation/**/* tests/**/* || true - - # Commit and push changes if any - - name: Check for changes - id: git-check - run: | - git diff --quiet || echo "changes=true" >> $GITHUB_OUTPUT - - name: Commit and push if there are changes - if: steps.git-check.outputs.changes == 'true' - run: | - git config --local user.email "openhands@all-hands.dev" - git config --local user.name "OpenHands Bot" - git add -A - git commit -m "🤖 Auto-fix Python linting issues" - git push diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f8edbfcb9..def59bfb6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: # Run lint on the python code lint-python: name: Lint python - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: