From 7686744b19a3545b06d537c5fcd8922c915eb226 Mon Sep 17 00:00:00 2001 From: Younes Strittmatter Date: Tue, 11 Jul 2023 16:22:01 -0400 Subject: [PATCH 1/2] Create test-install-all.yml --- .github/workflows/test-install-all.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/test-install-all.yml diff --git a/.github/workflows/test-install-all.yml b/.github/workflows/test-install-all.yml new file mode 100644 index 000000000..90290dd3f --- /dev/null +++ b/.github/workflows/test-install-all.yml @@ -0,0 +1,26 @@ +# This workflow will install Python dependencies, run tests and lint with a variety of Python versions +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions + +name: Test Install All Subpackages + +on: + pull_request: + merge_group: + workflow_dispatch: + +jobs: + test: + strategy: + fail-fast: true + matrix: + python-version: ["3.8", "3.9", "3.10", "3.11"] + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + cache: 'pip' + - name: Install dependencies + run: pip install -U ".[all]" From 60f6a7af2ed19594997cf92964f35b8ea573df1d Mon Sep 17 00:00:00 2001 From: Younes Strittmatter Date: Tue, 11 Jul 2023 16:27:59 -0400 Subject: [PATCH 2/2] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0aa6e8607..57daac11f 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ ![PyPI](https://img.shields.io/pypi/v/autora) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/autoresearch/autora/test-pytest.yml) ![PyPI - Downloads](https://img.shields.io/pypi/dm/autora) +[![Test Install All Subpackages](https://github.com/AutoResearch/autora/actions/workflows/test-install-all.yml/badge.svg)](https://github.com/AutoResearch/autora/actions/workflows/test-install-all.yml) [AutoRA](https://pypi.org/project/autora/) (Automated Research Assistant) is an open-source framework for automating multiple stages of the empirical research process, including model discovery, experimental design, data collection, and documentation for open science.