Skip to content

Conversation

maxdymond
Copy link
Member

This pull request includes multiple changes related to improving code quality, updating documentation, and modifying the build process. The most significant changes include updating the Python version requirement, removing shell scripts in favor of Python scripts, and modifying the linting and static analysis tools used in the project.

Changes to Python code and build process:

  • .flake8: Added rules to exclude certain directories and files from flake8 checking and added rules for flake8 to ignore certain warnings and errors.
  • .github/workflows/ci.yml: Removed the step for running pylint and added a step for running flake8.
  • pyproject.toml: Updated the Python version requirement to 3.8.2, removed pylint from dev dependencies, and added flake8 and its plugins. Also added a script for creating resources in Azure.
  • function_app.py: Removed an unnecessary import statement.
  • create_resources.sh and create_resources_nosharedkey.sh: Both shell scripts were removed. [1] [2]
  • src/apt_package_function/__init__.py, src/apt_package_function/azcmd.py, and src/apt_package_function/bicep_deployment.py: Added new Python scripts to replace the functionality of the removed shell scripts. [1] [2] [3]

Changes to documentation:

  • README.md: Updated the documentation to reflect the changes in the build process and the usage of the project. Also improved the explanation of the speed of repository updates. [1] [2] [3]

Changes to Bicep deployment:

  • rg.bicep: Modified the output of the function app name.

@maxdymond maxdymond requested a review from danharcombe June 7, 2024 15:58
@maxdymond maxdymond force-pushed the md/resourcescript branch from d030018 to fc62583 Compare June 18, 2024 08:29
@maxdymond maxdymond force-pushed the md/resourcescript branch from fc62583 to 4de224a Compare June 18, 2024 08:31
@maxdymond maxdymond merged commit 68bc07c into main Jun 18, 2024
@maxdymond maxdymond deleted the md/resourcescript branch June 18, 2024 09:08
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