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

    maintenanceGeneral maintenance and version updates

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions