Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 18 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,30 @@ permissions:
contents: read

jobs:
lint:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Checkout repo
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0

- name: Set up Python
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: "3.14"

- name: Check formatting
run: |
python -m pip install pyink==24.3.0
pyink --check .

build-and-test:
runs-on: ${{ matrix.os }}
timeout-minutes: 10
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.11", "3.12", "3.13", "3.14"]
python-version: ["3.14"]
steps:
- name: Checkout repo
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
Expand All @@ -30,8 +47,3 @@ jobs:
- name: Test with tox
run: |
tox

- name: Check formatting
run: |
python -m pip install pyink==24.3.0
pyink --check .
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ While developed by Googlers, Mobly is not an official Google product.

## Compatibility

Mobly requires *python 3.11* or newer.
Mobly requires *python 3.14* or newer.

Mobly tests could run on the following platforms:
- Ubuntu 14.04+
Expand All @@ -33,7 +33,7 @@ Mobly tests could run on the following platforms:

## System dependencies
- adb (1.0.40+ recommended)
- python3.11+
- python3.14+

## Installation
You can install the released package from pip
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
name = "mobly"
version = "1.13.1"
description = "Automation framework for special end-to-end test cases"
requires-python = ">=3.11"
requires-python = ">=3.14"
dependencies = [ "portpicker", "pywin32; platform_system == \"Windows\"", "pyyaml",]

[[project.maintainers]]
Expand Down
Loading