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

Add Cimpy 3_0 #40

Open
wants to merge 27 commits into
base: cgmes3
Choose a base branch
from
Open

Commits on Jun 17, 2024

  1. Fix formatting with black formatter

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e9896ea View commit details
    Browse the repository at this point in the history
  2. Add simple pre-commit config

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    807b1b6 View commit details
    Browse the repository at this point in the history
  3. Add GitHub actions workflow for running pre-commit

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2c35fc9 View commit details
    Browse the repository at this point in the history
  4. Fix missing newline at end-of-file

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d3784b6 View commit details
    Browse the repository at this point in the history
  5. Remove trailing whitespaces

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    360746e View commit details
    Browse the repository at this point in the history
  6. Cleanup .gitignore

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c90cd2a View commit details
    Browse the repository at this point in the history
  7. Fix warnings and formatting from black and flake8

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    aecadd0 View commit details
    Browse the repository at this point in the history
  8. Make all filenames PEP-8 compliant

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    824caa6 View commit details
    Browse the repository at this point in the history
  9. Update Python packaging files to use new best practices

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9a99426 View commit details
    Browse the repository at this point in the history
  10. Replace print with logging package

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f37a217 View commit details
    Browse the repository at this point in the history
  11. Use proper printf-style formatting for logging

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4f63a10 View commit details
    Browse the repository at this point in the history
  12. Fix capitalization of comments

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8feb082 View commit details
    Browse the repository at this point in the history
  13. Fix camelCase naming of variables

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0e89379 View commit details
    Browse the repository at this point in the history
  14. Fix pytest CI workflow

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a79f8eb View commit details
    Browse the repository at this point in the history
  15. Simplify CI action for building docs

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5caeeea View commit details
    Browse the repository at this point in the history
  16. docs: Move workflow figure into images folder

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5ae145b View commit details
    Browse the repository at this point in the history
  17. Fix code-smells detected by Sonar Cloud

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5eb9238 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Cleanups (sogno-platform#30)

    Okay, this PR got a bit larger than anticipated.
    But there were just too many small things which I want to cleanup:
    
    - General code-style:
      - Formatting via [black](https://github.com/psf/black)
    - PEP-8 compliance via
    [flake8](https://flake8.pycqa.org/en/3.1.1/index.html)
      - Fix a bunch of  code-smells detected by Sonar Cloud
    - Improve code-quality
      - Remove `print()` and replace by `logging` module
    - Replace `.format()`-style string formatting by printf-style for
    logging module
    - Revamp CI pipelines:
    - I removed the in-repo CI action for building the documentation and
    converted it to a normal workflow
        - This allowed removing a lot of stuff:
          - Dockerfile
          - docu.sh
          - action.yaml
          - entrypoint.sh
        - Removal of GitLab CI config
    - The documentation is now also build in PR pipelines, but just not
    deployed.
    - Migrate to more modern Python packaging practices:
      - `setup.py` has been replace by `pyproject.toml`
    - Check code-style, formatting and more with
    [pre-commit](https://pre-commit.com/)
      - Will also be enforced by CI workflow
    m-mirz authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    d23596b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    932de3b View commit details
    Browse the repository at this point in the history
  2. fix(ci): Fix permissions of GITHUB_TOKEN in order to deploy GitHub …

    …pages (sogno-platform#32)
    
    This is just a small follow-up PR for sogno-platform#30 
    
    I forgot to set the proper permissions for the GitHub actions workflow
    which deploys the documentation to GitHub pages.
    stv0g authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1376f9a View commit details
    Browse the repository at this point in the history
  3. fix(ci): Another take at fixing the pages deployment

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8c3688e View commit details
    Browse the repository at this point in the history
  4. fix(doc): Update copyright year

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b9c3abb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddbfae0 View commit details
    Browse the repository at this point in the history
  6. Bump version to v1.1.0

    Signed-off-by: Steffen Vogel <[email protected]>
    stv0g committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d611e32 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. switch to Apache license

    Signed-off-by: Markus Mirz <[email protected]>
    m-mirz committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    fb219e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Switch to Apache license (sogno-platform#37)

    Relicense cimpy as explained in sogno-platform#31
    m-mirz authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    06aaeee View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    0b0ed7d View commit details
    Browse the repository at this point in the history