diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index c4de9cb..019d934 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -1,11 +1,7 @@ name: Build Docker Image on: - workflow_dispatch: + workflow_call: -permissions: - contents: read - security-events: write - actions: read jobs: # Build Docker Image diff --git a/.github/workflows/lint-format.yml b/.github/workflows/lint-format.yml index 37e7692..2c918ce 100644 --- a/.github/workflows/lint-format.yml +++ b/.github/workflows/lint-format.yml @@ -1,11 +1,6 @@ name: Linting and Formating checks on: - workflow_dispatch: - -permissions: - contents: read - security-events: write - actions: read + workflow_call: jobs: # Run Pylint and Black formatter diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 79fc0e5..d205584 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,6 +9,7 @@ permissions: security-events: write actions: read + jobs: build-image: uses: ./.github/workflows/build-image.yml diff --git a/.github/workflows/push-image.yml b/.github/workflows/push-image.yml index 8f19a09..3970ea3 100644 --- a/.github/workflows/push-image.yml +++ b/.github/workflows/push-image.yml @@ -1,11 +1,7 @@ name: Push Contianer to Docker Hub on: - workflow_dispatch: + workflow_call: -permissions: - contents: read - security-events: write - actions: read jobs: diff --git a/.github/workflows/unit-sec-test.yml b/.github/workflows/unit-sec-test.yml index 13133fc..a518a30 100644 --- a/.github/workflows/unit-sec-test.yml +++ b/.github/workflows/unit-sec-test.yml @@ -1,12 +1,6 @@ name: Unit and Security Testing on: - workflow_dispatch: - - -permissions: - contents: read - security-events: write - actions: read + workflow_call: jobs: # Run unit test cases for the Docker image