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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants