diff --git a/.github/workflows/ipip-mbti-ci.yml b/.github/workflows/ipip-mbti-ci.yml index 4166a3c..5e82b2a 100644 --- a/.github/workflows/ipip-mbti-ci.yml +++ b/.github/workflows/ipip-mbti-ci.yml @@ -10,9 +10,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 - - name: Set up Python + - name: Setup Python uses: actions/setup-python@v5 with: python-version: '3.10' @@ -24,12 +25,4 @@ jobs: - name: Python Lint with Ruff run: ruff check mbti_ipip/streamlit/*.py --output-format=github - continue-on-error: false - - - name: Terraform Validate and Check Format - run: | - terraform -chdir=mbti_ipip/terraform fmt -check -diff - terraform -chdir=mbti_ipip/terraform validate -no-color - terraform -chdir=mbti_ipip/terraform/backend fmt -check -diff - terraform -chdir=mbti_ipip/terraform/backend validate -no-color continue-on-error: false \ No newline at end of file diff --git a/.github/workflows/ipip-mbti-terraform-build-deploy.yml b/.github/workflows/ipip-mbti-terraform-build-deploy.yml index 7399a8d..29f9a5f 100644 --- a/.github/workflows/ipip-mbti-terraform-build-deploy.yml +++ b/.github/workflows/ipip-mbti-terraform-build-deploy.yml @@ -16,6 +16,10 @@ on: - public - private +env: + TEMP_IMAGE_NAME : kmlops-mbti-streamlit:v${{ inputs.imageVersion }} + IMAGE_NAME: ${{ vars.DOCKERHUB_USERNAME }}/kde-${{ inputs.targetRepo }}-repo:v${{ inputs.imageVersion }} + jobs: build: runs-on: ubuntu-latest @@ -47,8 +51,19 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Azure login + uses: azure/login@v2 + with: + creds: ${{ secrets.AZURE_CREDENTIALS }} + - name: Install Terraform uses: hashicorp/setup-terraform@v3 + with: + terraform_version: "1.5.3" + + - name: Terraform Check Format + run: terraform -chdir=mbti_ipip/terraform fmt -check -diff + continue-on-error: false - name: Terraform Init run: teraform -chdir=mbti_ipip/terraform init -no-color diff --git a/.gitignore b/.gitignore index e19cc94..6df2019 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,7 @@ data-final.csv # terraform secret terraform.tfvars .terraform* -terraform.tfstate* \ No newline at end of file +terraform.tfstate* + +# local cache +.ruff_cache \ No newline at end of file