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

dev tools configuration #54

Merged
merged 6 commits into from
Feb 22, 2024
Merged

dev tools configuration #54

merged 6 commits into from
Feb 22, 2024

Commits on Feb 22, 2024

  1. Add reproducible setup for development and testing

    Added:
    - venv setup with required dependencies
    - molecule setup with docker to simplify testing
    - makefile with commonly used tooling
    
    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8204fcd View commit details
    Browse the repository at this point in the history
  2. ci: run release workflow only for release tags format

    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    fd21c35 View commit details
    Browse the repository at this point in the history
  3. ci: use make for linting

    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    eaa856f View commit details
    Browse the repository at this point in the history
  4. ci: setup workflow for molecule testing

    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8dce885 View commit details
    Browse the repository at this point in the history
  5. ci: update workflows and deps versions

    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    50412e6 View commit details
    Browse the repository at this point in the history
  6. release: do not include new dev files in release artifact

    Signed-off-by: Zakhar Bessarab <[email protected]>
    zekker6 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    e60e87c View commit details
    Browse the repository at this point in the history