Skip to content

Weekly Automated Builds#72

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceGeneral maintenance and version updates

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions