Skip to content

Conversation

@snigdhasjg
Copy link
Contributor

@snigdhasjg snigdhasjg commented Jun 17, 2024

  • Upgrade GitHub Actions and Enhance Logging
    • Publish the image for both amd and arm
  • Code changes
    • Add logging instead of print
    • Refactor logging of env vars, and added checks
    • Add default value for non-required configs
  • Project Restructuring with pyproject.toml
    • Introduced pyproject.toml to manage project structure and dependencies.
    • Enabled execution as both as Docker, as bash executable docker-nsupdate-ddns and as Python module importable for flexibility.
    • Removed pipfile as dependencies are now managed within the pyproject.toml file.
      Important Note:

Feel free to provide feedback or suggestions for further improvements.

Warning

Currently tested only with Python 3.12

@mtak
Copy link
Owner

mtak commented Jun 24, 2024

@snigdhasjg Much appreciated. LGTM.

@mtak mtak merged commit 2c9b686 into mtak:main Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants