Skip to content

Weekly Automated Builds #72

@StephenOman

Description

@StephenOman

🚀 Feature

Set up GitHub actions to build & test NLE at least once a week.

  • Install from the source distribution on the main branch, build and test
  • Install the production release distribution from PyPI, build and test

Run these builds across the currently supported range of Python versions.

Motivation

The Python package requirements use the ">=" notation, such as:

setuptools>=69.5.1
pybind11>=2.2
numpy>=1.16

A consequence of this structure is that a later version of any of the dependencies could break the build and/or test. Having weekly builds will help identify such situations as they arise. Without this frequent check, the build/distribution may be broken for longer than necessary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions