aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorAlessandro Comodi <acomodi@antmicro.com>2021-05-20 19:57:03 +0200
committerAlessandro Comodi <acomodi@antmicro.com>2021-05-20 19:57:03 +0200
commit9dce00a4e7b9bdaf1b2bbc0c9d8c2ccc830c65b1 (patch)
treed9d27b52b2f1383ec1ddae612d6ae0a8a0d5489a /.github
parent6e22a9ea975aa0ec8e3f53c26ee9b572a9f5e98e (diff)
downloadnextpnr-9dce00a4e7b9bdaf1b2bbc0c9d8c2ccc830c65b1.tar.gz
nextpnr-9dce00a4e7b9bdaf1b2bbc0c9d8c2ccc830c65b1.tar.bz2
nextpnr-9dce00a4e7b9bdaf1b2bbc0c9d8c2ccc830c65b1.zip
gh-actions: interchange: use commit sha as cache key
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/interchange_ci.yml14
1 files changed, 10 insertions, 4 deletions
diff --git a/.github/workflows/interchange_ci.yml b/.github/workflows/interchange_ci.yml
index f93a58ce..0fe58db8 100644
--- a/.github/workflows/interchange_ci.yml
+++ b/.github/workflows/interchange_ci.yml
@@ -22,14 +22,17 @@ jobs:
uses: hendrikmuhs/ccache-action@v1
- name: Get yosys
- run: git clone https://github.com/YosysHQ/yosys.git
+ run: |
+ git clone https://github.com/YosysHQ/yosys.git
+ cd yosys
+ echo "YOSYS_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
- name: Cache yosys installation
uses: actions/cache@v2
id: cache-yosys
with:
path: .yosys
- key: cache-yosys-${{ hashFiles('**/yosys/.git/HEAD') }}
+ key: cache-yosys-${{ env.YOSYS_SHA }}
- name: Build yosys
run: |
@@ -88,14 +91,17 @@ jobs:
uses: hendrikmuhs/ccache-action@v1
- name: Get yosys
- run: git clone https://github.com/YosysHQ/yosys.git
+ run: |
+ git clone https://github.com/YosysHQ/yosys.git
+ cd yosys
+ echo "YOSYS_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
- name: Cache yosys installation
uses: actions/cache@v2
id: cache-yosys
with:
path: .yosys
- key: cache-yosys-${{ hashFiles('**/yosys/.git/HEAD') }}
+ key: cache-yosys-${{ env.YOSYS_SHA }}
- name: Build yosys
run: |