leihou6116 commented on code in PR #35792:
URL: https://github.com/apache/arrow/pull/35792#discussion_r1219932479


##########
.github/workflows/matlab.yml:
##########
@@ -94,3 +130,48 @@ jobs:
         uses: matlab-actions/run-tests@v1
         with:
           select-by-folder: matlab/test 
+  windows:
+    name: AMD64 Windows 2022 MATLAB
+    runs-on: windows-2022
+    if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
+    steps:
+      - name: Check out repository        
+        uses: actions/checkout@v3
+        with:
+          fetch-depth: 0
+      - name: Install MATLAB
+        uses: matlab-actions/setup-matlab@v1
+      - name: Download Timezone Database
+        shell: bash
+        run: ci/scripts/download_tz_database.sh
+      - name: Install ccache
+        shell: bash
+        run: ci/scripts/install_ccache.sh 4.6.3 /usr
+      - name: Setup ccache
+        shell: bash
+        run: ci/scripts/ccache_setup.sh
+      - name: Get Date
+        id: get-date
+        shell: bash
+        run: |
+          echo "date=$(/bin/date -u "+%Y%m%d")" >> $GITHUB_OUTPUT
+      - name: Cache ccache
+        uses: actions/cache@v3
+        with:
+          path: |
+            cpp/**
+          key: cpp-ccache-for-matlab-windows-${{ steps.get-date.outputs.date 
}}-${{ hashFiles('cpp/**') }}

Review Comment:
   Hi Jacob, that is a good question. I added the date such that we could track 
the history about when the latest cache was generated. The restore-key doesn't 
match the date. So it should find the latest cache even though the creation 
date in the key name is not the current date. My current version doesn't reduce 
build time. I need to figure out why, either the changing-date causing the 
problem or the value of "path" is not right. If you know the right value for 
files under cpp/**, please teach me. I really appreciate it. In the meantime, 
I'll do exercise by trying different values. Sorry for so many trial 
submissions.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to