Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GitHub Actions Workflow #24

Open
timothyhull opened this issue Nov 1, 2021 · 0 comments
Open

Update GitHub Actions Workflow #24

timothyhull opened this issue Nov 1, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@timothyhull
Copy link
Owner

timothyhull commented Nov 1, 2021

Migrate namedtuple-maker testing script from GitHub Action to a test script file.


Adjust GitHub Actions workflow such that:


  1. All push events to feature development branches (not Main or Dev) and all pull request opened events trigger:
    • Linting
    • Pytest testing
  2. All push events to the Dev branch trigger:
    • Linting
    • Pytest testing
    • Bumpversion
    • Packaging for Test PyPi/PyPI
    • Package upload to Test PyPI
    • Dependent on the success of all previous workflow steps, pip install the namedtuple-maker from Test PyPI and test functionality.
  3. All push events to the Main branch trigger:
    • Linting
    • Pytest testing
    • Package upload to PyPI
    • Dependent on the success of all previous workflow steps, pip install the namedtuple-maker from Test PyPI and test functionality.

Update Branch Protection Rules

@timothyhull timothyhull added the enhancement New feature or request label Nov 1, 2021
@timothyhull timothyhull self-assigned this Nov 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant