From 306ad6f405df0cadd229c794d3ede9c8d25e3efd Mon Sep 17 00:00:00 2001 From: Abel Mesfin Teka Date: Wed, 25 Dec 2024 12:53:37 +0300 Subject: [PATCH 1/5] ci-checks updated --- .github/workflows/ci-checks.yml | 43 +++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci-checks.yml b/.github/workflows/ci-checks.yml index d56775453..76e6facee 100644 --- a/.github/workflows/ci-checks.yml +++ b/.github/workflows/ci-checks.yml @@ -4,19 +4,19 @@ on: [push, pull_request, workflow_dispatch] jobs: ls_linting: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: ls-lint/action@v2.2.3 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ls-lint/action@v2.2.3 md_formatting: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: nosborn/github-action-markdown-cli@v3.3.0 - with: - files: . - config_file: .markdownlint.yml + - uses: actions/checkout@v4 + - uses: nosborn/github-action-markdown-cli@v3.3.0 + with: + files: . + config_file: .markdownlint.yml py_formatting: runs-on: ubuntu-latest @@ -52,12 +52,19 @@ jobs: shell: bash py_tests: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: python version - run: python --version - shell: bash - - name: Python - Run Tests - run: python -m unittest - shell: bash + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Check for Non-Markdown Changes + run: | + if ! git diff --name-only HEAD^1 | grep -E -v '\.md$'; then + echo "Only Markdown files changed. Skipping tests." + exit 0 + fi + shell: bash + - name: python version + run: python --version + shell: bash + - name: Python - Run Tests + run: python -m unittest + shell: bash From 076a27b2ecb8982ac7e1bac25feff3320883644c Mon Sep 17 00:00:00 2001 From: Abel Mesfin Teka Date: Wed, 25 Dec 2024 13:05:19 +0300 Subject: [PATCH 2/5] ci check updated --- .github/workflows/ci-checks.yml | 3 +-- notes/my_first_note.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-checks.yml b/.github/workflows/ci-checks.yml index 76e6facee..1fa7c27f3 100644 --- a/.github/workflows/ci-checks.yml +++ b/.github/workflows/ci-checks.yml @@ -50,8 +50,7 @@ jobs: - name: Python - Check Linting - pylint run: "pylint solutions tests || echo '::warning title=Pylint Error(s)::Discuss solutions and trade-offs in code review.'" shell: bash - - py_tests: + py_tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/notes/my_first_note.md b/notes/my_first_note.md index 16eac75be..854c9cc2d 100644 --- a/notes/my_first_note.md +++ b/notes/my_first_note.md @@ -3,3 +3,4 @@ you can follow this procedure to create a local branch. 1 +updating py_test From efd7017d81bcc6a4315b8fd699a4639bd6a389cb Mon Sep 17 00:00:00 2001 From: Abel Mesfin Teka Date: Wed, 25 Dec 2024 13:53:09 +0300 Subject: [PATCH 3/5] group norms repushed --- .markdownlint.yml | 1 - collaboration/README.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.markdownlint.yml b/.markdownlint.yml index 52b9d5266..005762b20 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -11,7 +11,6 @@ MD007: # Unordered list indentation # Line length and whitespace MD013: # Line length line_length: 8000 - strict: false stern: false # Spacing and formatting diff --git a/collaboration/README.md b/collaboration/README.md index e6e0038ff..e3b0e4502 100644 --- a/collaboration/README.md +++ b/collaboration/README.md @@ -3,7 +3,7 @@ ## ✨ Summary -Our group norms emphasize **availability**, **trust**, **inclusivity**, and **adaptability** as cornerstones of effective collaboration. Trust is built through reliability, empathy, and accountability, fostering both cognitive and affective connections. Clear communication, respect, and time management ensure productive teamwork, while flexibility allows us to adapt to individual needs and project demands. Leadership is approached collaboratively, and norms evolve to maintain relevance, supported by thorough documentation and consistent standards. +Our group norms emphasize **availability**, **trust**, **inclusivity**, and **adaptability** as cornerstones of effective collaboration. Trust is built through reliability, empathy, and accountability, fostering both cognitive and affective connections. Clear communication, respect, and time management ensure productive teamwork, while flexibility allows us to adapt to individual needs and project demands. Leadership is approached collaboratively, and norms evolve to maintain relevance, supported thorough documentation and consistent standards. --- From ba5e44049b4404ef78d8e832afe6b3226554a722 Mon Sep 17 00:00:00 2001 From: Abel Mesfin Teka Date: Wed, 25 Dec 2024 13:55:43 +0300 Subject: [PATCH 4/5] mistake fixed --- .markdownlint.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.markdownlint.yml b/.markdownlint.yml index 005762b20..52b9d5266 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -11,6 +11,7 @@ MD007: # Unordered list indentation # Line length and whitespace MD013: # Line length line_length: 8000 + strict: false stern: false # Spacing and formatting From de5973e3897251c3f4aef3378889b4b52a1891d6 Mon Sep 17 00:00:00 2001 From: Abel Mesfin Teka Date: Wed, 25 Dec 2024 13:57:27 +0300 Subject: [PATCH 5/5] m --- collaboration/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collaboration/README.md b/collaboration/README.md index e3b0e4502..e6e0038ff 100644 --- a/collaboration/README.md +++ b/collaboration/README.md @@ -3,7 +3,7 @@ ## ✨ Summary -Our group norms emphasize **availability**, **trust**, **inclusivity**, and **adaptability** as cornerstones of effective collaboration. Trust is built through reliability, empathy, and accountability, fostering both cognitive and affective connections. Clear communication, respect, and time management ensure productive teamwork, while flexibility allows us to adapt to individual needs and project demands. Leadership is approached collaboratively, and norms evolve to maintain relevance, supported thorough documentation and consistent standards. +Our group norms emphasize **availability**, **trust**, **inclusivity**, and **adaptability** as cornerstones of effective collaboration. Trust is built through reliability, empathy, and accountability, fostering both cognitive and affective connections. Clear communication, respect, and time management ensure productive teamwork, while flexibility allows us to adapt to individual needs and project demands. Leadership is approached collaboratively, and norms evolve to maintain relevance, supported by thorough documentation and consistent standards. ---