From b2f43b072ee3a3e138381e5d45828df704ea0c3a Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:13:34 -0600
Subject: [PATCH 01/21] upgrade pipeline
---
.github/workflows/update-md-date.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/workflows/update-md-date.yml b/.github/workflows/update-md-date.yml
index 96dc9d7..ac7a96d 100644
--- a/.github/workflows/update-md-date.yml
+++ b/.github/workflows/update-md-date.yml
@@ -7,6 +7,7 @@ on:
permissions:
contents: write
+ pull-requests: write
jobs:
update-date:
@@ -35,7 +36,12 @@ jobs:
run: python .github/workflows/update_date.py
- name: Commit changes
+ env:
+ TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
+ git fetch origin ${{ github.event.pull_request.head.ref }}
+ git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed"
git add -A
git commit -m "Update last modified date in Markdown files" || echo "No changes to commit"
+ git remote set-url origin https://x-access-token:${TOKEN}@github.com/${{ github.repository }}
git push origin HEAD:${{ github.event.pull_request.head.ref }}
From a6a224bc11a28c12e0cfc696ce562c9de9500388 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:14:21 -0600
Subject: [PATCH 02/21] added badge
---
AzurePortal/1_MedallionArch/docs/README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/AzurePortal/1_MedallionArch/docs/README.md b/AzurePortal/1_MedallionArch/docs/README.md
index 2bb6504..519ebfb 100644
--- a/AzurePortal/1_MedallionArch/docs/README.md
+++ b/AzurePortal/1_MedallionArch/docs/README.md
@@ -12,3 +12,10 @@ Last updated: 2025-01-29
> You can use the [drawio template](./FabricMedallionArch.drawio) as guidance to create your solution diagram.
+
+
+
-
Total Visitors
-

+
+
+

+
Refresh Date: 2025-07-16
+
From 4f4cdd74d0e6a3a87c44ada5cbd8c96190e74519 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:17:02 -0600
Subject: [PATCH 08/21] adjusting badge format
---
AzurePortal/3_AISkills.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/AzurePortal/3_AISkills.md b/AzurePortal/3_AISkills.md
index 20cb23d..e01d163 100644
--- a/AzurePortal/3_AISkills.md
+++ b/AzurePortal/3_AISkills.md
@@ -97,7 +97,9 @@ Key Features:
| Can you highlight any correlations between variables? |

|
| What are the outliers in this dataset? |

|
+
-
Total Visitors
-

+

+
Refresh Date: 2025-07-16
+
From 03edb3b2c1e43064a3539ab2801f19f1d60d22e9 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:17:31 -0600
Subject: [PATCH 09/21] counter changed
---
Terraform/README.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Terraform/README.md b/Terraform/README.md
index aecc00c..f6c9a9f 100644
--- a/Terraform/README.md
+++ b/Terraform/README.md
@@ -141,7 +141,9 @@ https://github.com/user-attachments/assets/1ab31707-6f4c-4ec7-9e92-5d5cc96ac5bb

+
-
Total Visitors
-

+

+
Refresh Date: 2025-07-16
+
From 4df3087f03e367684f05d4d2ff152730c1e8cca4 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:18:09 -0600
Subject: [PATCH 10/21] counter logic added
---
.github/workflows/use-visitor-counter.yml | 94 +++++++++++++++++++++++
1 file changed, 94 insertions(+)
create mode 100644 .github/workflows/use-visitor-counter.yml
diff --git a/.github/workflows/use-visitor-counter.yml b/.github/workflows/use-visitor-counter.yml
new file mode 100644
index 0000000..4aa2c96
--- /dev/null
+++ b/.github/workflows/use-visitor-counter.yml
@@ -0,0 +1,94 @@
+name: Use Visitor Counter Logic
+
+on:
+ pull_request:
+ branches:
+ - main
+ schedule:
+ - cron: '0 0 * * *' # Runs daily at midnight
+ workflow_dispatch: # Allows manual triggering
+
+permissions:
+ contents: write
+ pull-requests: write
+
+jobs:
+ update-visitor-count:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout current repository
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Shallow clone visitor counter logic
+ run: git clone --depth=1 https://github.com/brown9804/github-visitor-counter.git
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+
+ - name: Install dependencies for github-visitor-counter
+ run: |
+ cd github-visitor-counter
+ npm ci
+
+ - name: Run visitor counter logic (updates markdown badges and metrics.json)
+ run: node github-visitor-counter/update_repo_views_counter.js
+ env:
+ TRAFFIC_TOKEN: ${{ secrets.TRAFFIC_TOKEN }}
+ REPO: ${{ github.repository }}
+
+ - name: Move generated metrics.json to root
+ run: mv github-visitor-counter/metrics.json .
+
+ - name: List files for debugging
+ run: |
+ ls -l
+ ls -l github-visitor-counter
+
+ - name: Clean up visitor counter logic
+ run: rm -rf github-visitor-counter
+
+ - name: Configure Git author
+ run: |
+ git config --global user.name "github-actions[bot]"
+ git config --global user.email "github-actions[bot]@users.noreply.github.com"
+
+ - name: Commit and push changes (PR)
+ if: github.event_name == 'pull_request'
+ env:
+ TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ git fetch origin
+ git checkout -b ${{ github.event.pull_request.head.ref }} origin/${{ github.event.pull_request.head.ref }}
+ git add "*.md" metrics.json
+ git commit -m "Update visitor count" || echo "No changes to commit"
+ git remote set-url origin https://x-access-token:${TOKEN}@github.com/${{ github.repository }}
+ git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed"
+ git push origin HEAD:${{ github.event.pull_request.head.ref }}
+
+ - name: Commit and push changes (non-PR)
+ if: github.event_name != 'pull_request'
+ env:
+ TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ git fetch origin
+ git checkout ${{ github.event.pull_request.head.ref }} || git checkout -b ${{ github.event.pull_request.head.ref }} origin/${{ github.event.pull_request.head.ref }}
+ git add "*.md" metrics.json
+ git commit -m "Update visitor count" || echo "No changes to commit"
+ git remote set-url origin https://x-access-token:${TOKEN}@github.com/${{ github.repository }}
+ git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed"
+ git push origin HEAD:${{ github.event.pull_request.head.ref }}
+
+ - name: Create Pull Request (non-PR)
+ if: github.event_name != 'pull_request'
+ uses: peter-evans/create-pull-request@v6
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ branch: update-visitor-count
+ title: "Update visitor count"
+ body: "Automated update of visitor count"
+ base: main
From c6ce7ea5d527823a766e7d8c0ab8c632935ebe12 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Wed, 16 Jul 2025 20:18:28 +0000
Subject: [PATCH 11/21] Update last modified date in Markdown files
---
AzurePortal/1_MedallionArch/README.md | 2 +-
AzurePortal/1_MedallionArch/docs/README.md | 2 +-
AzurePortal/2_AI_LLMs/README.md | 2 +-
AzurePortal/3_AISkills.md | 2 +-
AzurePortal/4_CICD/0_deployment-pipelines/README.md | 2 +-
AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md | 2 +-
AzurePortal/4_CICD/1_github-integration.md | 2 +-
Terraform/README.md | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/AzurePortal/1_MedallionArch/README.md b/AzurePortal/1_MedallionArch/README.md
index 4c61048..1d6c15f 100644
--- a/AzurePortal/1_MedallionArch/README.md
+++ b/AzurePortal/1_MedallionArch/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-02-21
+Last updated: 2025-07-16
------------------------------------------
diff --git a/AzurePortal/1_MedallionArch/docs/README.md b/AzurePortal/1_MedallionArch/docs/README.md
index 519ebfb..2c3f110 100644
--- a/AzurePortal/1_MedallionArch/docs/README.md
+++ b/AzurePortal/1_MedallionArch/docs/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-01-29
+Last updated: 2025-07-16
------------------------------------------
diff --git a/AzurePortal/2_AI_LLMs/README.md b/AzurePortal/2_AI_LLMs/README.md
index 1043fb1..aaef157 100644
--- a/AzurePortal/2_AI_LLMs/README.md
+++ b/AzurePortal/2_AI_LLMs/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-03-13
+Last updated: 2025-07-16
------------------------------------------
diff --git a/AzurePortal/3_AISkills.md b/AzurePortal/3_AISkills.md
index e01d163..6d3e011 100644
--- a/AzurePortal/3_AISkills.md
+++ b/AzurePortal/3_AISkills.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-03-13
+Last updated: 2025-07-16
----------
diff --git a/AzurePortal/4_CICD/0_deployment-pipelines/README.md b/AzurePortal/4_CICD/0_deployment-pipelines/README.md
index 63f1cf0..3eede35 100644
--- a/AzurePortal/4_CICD/0_deployment-pipelines/README.md
+++ b/AzurePortal/4_CICD/0_deployment-pipelines/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-01-29
+Last updated: 2025-07-16
------------------------------------------
diff --git a/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md b/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
index d11e3ba..e2705d0 100644
--- a/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
+++ b/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-01-29
+Last updated: 2025-07-16
------------------------------------------
diff --git a/AzurePortal/4_CICD/1_github-integration.md b/AzurePortal/4_CICD/1_github-integration.md
index ec407a1..64c4f50 100644
--- a/AzurePortal/4_CICD/1_github-integration.md
+++ b/AzurePortal/4_CICD/1_github-integration.md
@@ -6,7 +6,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-02-21
+Last updated: 2025-07-16
----------
diff --git a/Terraform/README.md b/Terraform/README.md
index f6c9a9f..5e77d73 100644
--- a/Terraform/README.md
+++ b/Terraform/README.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-03-13
+Last updated: 2025-07-16
------------------------------------------
From f6988b79d9316728861f8611facd8d22c6ce7265 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Wed, 16 Jul 2025 20:18:32 +0000
Subject: [PATCH 12/21] Update visitor count
---
metrics.json | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 metrics.json
diff --git a/metrics.json b/metrics.json
new file mode 100644
index 0000000..8665541
--- /dev/null
+++ b/metrics.json
@@ -0,0 +1,37 @@
+[
+ {
+ "date": "2025-07-07",
+ "count": 330,
+ "uniques": 20
+ },
+ {
+ "date": "2025-07-08",
+ "count": 159,
+ "uniques": 6
+ },
+ {
+ "date": "2025-07-10",
+ "count": 482,
+ "uniques": 1
+ },
+ {
+ "date": "2025-07-11",
+ "count": 170,
+ "uniques": 4
+ },
+ {
+ "date": "2025-07-12",
+ "count": 7,
+ "uniques": 1
+ },
+ {
+ "date": "2025-07-14",
+ "count": 130,
+ "uniques": 2
+ },
+ {
+ "date": "2025-07-15",
+ "count": 2,
+ "uniques": 1
+ }
+]
\ No newline at end of file
From b6e4e127f5140284290f1cdc85eb4c2ecb904ab9 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:19:03 -0600
Subject: [PATCH 13/21] counter added
---
Terraform/troubleshooting.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Terraform/troubleshooting.md b/Terraform/troubleshooting.md
index bb76a6e..74a8201 100644
--- a/Terraform/troubleshooting.md
+++ b/Terraform/troubleshooting.md
@@ -174,7 +174,9 @@ Error: Failed to get existing workspaces: Error retrieving keys for Storage Acco
+
-
Total Visitors
-

+

+
Refresh Date: 2025-07-16
+
From d7930fa51ba26a684ab0f45cbf8bc94653b98103 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Wed, 16 Jul 2025 20:19:15 +0000
Subject: [PATCH 14/21] Update visitor count
---
AzurePortal/1_MedallionArch/README.md | 2 +-
AzurePortal/1_MedallionArch/docs/README.md | 2 +-
AzurePortal/2_AI_LLMs/README.md | 2 +-
AzurePortal/3_AISkills.md | 2 +-
AzurePortal/4_CICD/0_deployment-pipelines/README.md | 2 +-
AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md | 2 +-
AzurePortal/4_CICD/1_github-integration.md | 2 +-
Terraform/README.md | 2 +-
Terraform/troubleshooting.md | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/AzurePortal/1_MedallionArch/README.md b/AzurePortal/1_MedallionArch/README.md
index 1d6c15f..a7b2f92 100644
--- a/AzurePortal/1_MedallionArch/README.md
+++ b/AzurePortal/1_MedallionArch/README.md
@@ -299,7 +299,7 @@ https://github.com/user-attachments/assets/2a64762a-f120-4448-b0fb-7a49f4d1bedb
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/1_MedallionArch/docs/README.md b/AzurePortal/1_MedallionArch/docs/README.md
index 2c3f110..eef1221 100644
--- a/AzurePortal/1_MedallionArch/docs/README.md
+++ b/AzurePortal/1_MedallionArch/docs/README.md
@@ -15,7 +15,7 @@ Last updated: 2025-07-16
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/2_AI_LLMs/README.md b/AzurePortal/2_AI_LLMs/README.md
index aaef157..8967712 100644
--- a/AzurePortal/2_AI_LLMs/README.md
+++ b/AzurePortal/2_AI_LLMs/README.md
@@ -397,7 +397,7 @@ Make sure to replace `"your_openai_api_key"`, `"https://your_openai_api_base/"`,
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/3_AISkills.md b/AzurePortal/3_AISkills.md
index 6d3e011..a2ac1f2 100644
--- a/AzurePortal/3_AISkills.md
+++ b/AzurePortal/3_AISkills.md
@@ -99,7 +99,7 @@ Key Features:
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/4_CICD/0_deployment-pipelines/README.md b/AzurePortal/4_CICD/0_deployment-pipelines/README.md
index 3eede35..180585a 100644
--- a/AzurePortal/4_CICD/0_deployment-pipelines/README.md
+++ b/AzurePortal/4_CICD/0_deployment-pipelines/README.md
@@ -196,7 +196,7 @@ Steps to Set Up Incremental Refresh:
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md b/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
index e2705d0..7abe2d4 100644
--- a/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
+++ b/AzurePortal/4_CICD/0_deployment-pipelines/samples/README.md
@@ -14,7 +14,7 @@ Last updated: 2025-07-16
-

+
Refresh Date: 2025-07-16
diff --git a/AzurePortal/4_CICD/1_github-integration.md b/AzurePortal/4_CICD/1_github-integration.md
index 64c4f50..9c754d5 100644
--- a/AzurePortal/4_CICD/1_github-integration.md
+++ b/AzurePortal/4_CICD/1_github-integration.md
@@ -64,7 +64,7 @@ https://github.com/user-attachments/assets/64f099a1-b749-47a6-b723-fa1cb5c575a3
-

+
Refresh Date: 2025-07-16
diff --git a/Terraform/README.md b/Terraform/README.md
index 5e77d73..a31bab3 100644
--- a/Terraform/README.md
+++ b/Terraform/README.md
@@ -143,7 +143,7 @@ https://github.com/user-attachments/assets/1ab31707-6f4c-4ec7-9e92-5d5cc96ac5bb
-

+
Refresh Date: 2025-07-16
diff --git a/Terraform/troubleshooting.md b/Terraform/troubleshooting.md
index 74a8201..6569f44 100644
--- a/Terraform/troubleshooting.md
+++ b/Terraform/troubleshooting.md
@@ -176,7 +176,7 @@ Error: Failed to get existing workspaces: Error retrieving keys for Storage Acco
-

+
Refresh Date: 2025-07-16
From 4d59f3f94f0090752fbcd39486a0055e73fe48b7 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:19:22 -0600
Subject: [PATCH 15/21] counter added
---
0_Overview.md | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/0_Overview.md b/0_Overview.md
index 4ddb1b3..a39906e 100644
--- a/0_Overview.md
+++ b/0_Overview.md
@@ -102,10 +102,9 @@ Click here for more information about: [Z-Order & V-Order](https://github.com/Mi
Click here for more information about: [Shortcuts & Mirroring](https://github.com/MicrosoftCloudEssentials-LearningHub/Demos-ScenariosHub/blob/main/0_Azure/2_AzureAnalytics/0_Fabric/demos/17_Overview.md#shortcuts--mirroring)
-
-
-
+
-
Total Visitors
-

+

+
Refresh Date: 2025-07-16
+
From 66c3189584a93a7b4ef3f82f158b276990b9c0c9 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Wed, 16 Jul 2025 20:19:32 +0000
Subject: [PATCH 16/21] Update visitor count
---
0_Overview.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/0_Overview.md b/0_Overview.md
index a39906e..0148f32 100644
--- a/0_Overview.md
+++ b/0_Overview.md
@@ -104,7 +104,7 @@ Click here for more information about: [Z-Order & V-Order](https://github.com/Mi
-

+
Refresh Date: 2025-07-16
From 0cb17b811a27cd560cbd93b140556b3aca733b55 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Wed, 16 Jul 2025 20:19:34 +0000
Subject: [PATCH 17/21] Update last modified date in Markdown files
---
0_Overview.md | 2 +-
Terraform/troubleshooting.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/0_Overview.md b/0_Overview.md
index 0148f32..abb8c66 100644
--- a/0_Overview.md
+++ b/0_Overview.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-01-29
+Last updated: 2025-07-16
------------------------------------------
diff --git a/Terraform/troubleshooting.md b/Terraform/troubleshooting.md
index 6569f44..687daea 100644
--- a/Terraform/troubleshooting.md
+++ b/Terraform/troubleshooting.md
@@ -5,7 +5,7 @@ Costa Rica
[](https://github.com/)
[brown9804](https://github.com/brown9804)
-Last updated: 2025-01-29
+Last updated: 2025-07-16
------------------------------------------
From bb10c4f79d9f0687293d88960f6427c2a7c90fe8 Mon Sep 17 00:00:00 2001
From: Timna Brown <24630902+brown9804@users.noreply.github.com>
Date: Wed, 16 Jul 2025 14:20:07 -0600
Subject: [PATCH 18/21] badge changed
---
README.md | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index bc85ffe..27710e8 100644
--- a/README.md
+++ b/README.md
@@ -71,8 +71,9 @@ This is an introductory workshop on Microsoft Fabric. Please follow as described
-
+