diff --git a/aws_lambda_builders/workflows/java_maven/workflow.py b/aws_lambda_builders/workflows/java_maven/workflow.py index 9960fb938..f26b02d12 100644 --- a/aws_lambda_builders/workflows/java_maven/workflow.py +++ b/aws_lambda_builders/workflows/java_maven/workflow.py @@ -20,7 +20,7 @@ class JavaMavenWorkflow(BaseWorkflow): dependency_manager="maven", application_framework=None) - EXCLUDED_FILES = (".aws-sam") + EXCLUDED_FILES = (".aws-sam", ".git") def __init__(self, source_dir, diff --git a/tests/unit/workflows/java_maven/test_workflow.py b/tests/unit/workflows/java_maven/test_workflow.py index b4f89fbfc..e2cdacc52 100644 --- a/tests/unit/workflows/java_maven/test_workflow.py +++ b/tests/unit/workflows/java_maven/test_workflow.py @@ -42,3 +42,12 @@ def test_workflow_sets_up_validators(self): self.assertEqual(len(validators), 1) self.assertIsInstance(validators[0], MavenValidator) + + def test_workflow_excluded_files(self): + workflow = JavaMavenWorkflow("source", "artifacts", "scratch_dir", "manifest") + + self.assertIsInstance(workflow.actions[0], CopySourceAction) + + self.assertEqual(".aws-sam", workflow.actions[0].excludes[0]) + + self.assertEqual(".git", workflow.actions[0].excludes[1])