Skip to content
This repository has been archived by the owner on Jun 1, 2022. It is now read-only.

Add Mypy Static Type Checking to SDK & Pull latest bentobox-engine image as build cache #61

Merged
merged 27 commits into from
Feb 20, 2021

Conversation

mrzzy
Copy link
Collaborator

@mrzzy mrzzy commented Feb 18, 2021

Why we need this PR

Closes #29: Finishes implementing #29.

What this PR does

Add Mypy Static Type Checking:

  • Add mypy to project makefile to lint types when linting SDK.
  • Fix or ignore existing errors flagged by mypy.
  • Add secrets, end of file, trailing whitespace, merge conflict and secrets as pre-commit checks

Pull latest bentobox-engine Docker image as build cache:

  • Adds cache metadata to built images required to use pulled images as cache.
  • Replace docker image caching in favor of just pulling the previous docker image.

@mrzzy mrzzy changed the title SDK: Add Mypy Static Type Checking Add Mypy Static Type Checking to SDK & Pull latest bentobox-engine Docker image as build cache Feb 19, 2021
@mrzzy mrzzy changed the title Add Mypy Static Type Checking to SDK & Pull latest bentobox-engine Docker image as build cache Add Mypy Static Type Checking to SDK & Pull latest bentobox-engine image as build cache Feb 19, 2021
@mrzzy mrzzy added ci/cd Github Actions CI sdk Area: SDK housekeeping labels Feb 19, 2021
@mrzzy mrzzy added this to the v0.1 milestone Feb 19, 2021
@mrzzy mrzzy merged commit 8bdbaef into master Feb 20, 2021
@mrzzy mrzzy deleted the feat/sdk-type-lint branch February 20, 2021 05:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ci/cd Github Actions CI housekeeping sdk Area: SDK
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CD Pipeline: Automated Release Process
1 participant