From 77b823c76036f9287ca5b3d65f59eed390fccfae Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 4 Jun 2024 12:06:00 -0700 Subject: [PATCH 1/5] [core] update vtr --- vtr-verilog-to-routing | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vtr-verilog-to-routing b/vtr-verilog-to-routing index ec85a468b..91e62d5f8 160000 --- a/vtr-verilog-to-routing +++ b/vtr-verilog-to-routing @@ -1 +1 @@ -Subproject commit ec85a468b0452ed63c62acb466366368a9ac89e5 +Subproject commit 91e62d5f89e5fd9c88764f427825353a95035ed5 From ae9ffaf288d8937387d02caf8982752bde40ad64 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 4 Jun 2024 13:31:15 -0700 Subject: [PATCH 2/5] [lib] update vtr --- vtr-verilog-to-routing | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vtr-verilog-to-routing b/vtr-verilog-to-routing index 91e62d5f8..d1b89e5cc 160000 --- a/vtr-verilog-to-routing +++ b/vtr-verilog-to-routing @@ -1 +1 @@ -Subproject commit 91e62d5f89e5fd9c88764f427825353a95035ed5 +Subproject commit d1b89e5ccb1439f9bb66503af8aacdb395697802 From 485c7f5b01bd64b511791d480aaf9c0c3f1fc5d9 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 4 Jun 2024 16:10:36 -0700 Subject: [PATCH 3/5] [ci] try to use ssh key --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 34c17b7f3..f36581eb6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -119,6 +119,8 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v3 + with: + persist-credentials: false - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh From e27c969ed8a0ae90b117810376814031d20722d5 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 4 Jun 2024 16:15:26 -0700 Subject: [PATCH 4/5] [ci] now checkout all the submodules by default --- .github/workflows/build.yml | 34 ++++++++++++++++++++++++---------- .github/workflows/docker.yml | 8 ++++++-- 2 files changed, 30 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f36581eb6..1fa6471f4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,7 +35,7 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -118,9 +118,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: - persist-credentials: false + submodules: true - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -216,7 +216,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -262,7 +264,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -308,7 +312,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Install dependencies run: | @@ -360,7 +366,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Install dependencies run: | @@ -397,7 +405,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Download a built artifacts uses: actions/download-artifact@v2 with: @@ -450,7 +460,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: Download a built artifacts uses: actions/download-artifact@v2 with: @@ -508,7 +520,9 @@ jobs: access_token: ${{ github.token }} - name: Checkout OpenFPGA repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + submodules: true - name: ${{matrix.config.name}}_GCC-11_(Ubuntu 22.04) shell: bash diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index f0c0b3a28..a036ffd75 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -31,7 +31,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + with: + submodules: true - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx @@ -74,7 +76,9 @@ jobs: - clang-14 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + with: + submodules: true - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx From dde689650f1aecd194d42c1e0db6a1085c1d4167 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 4 Jun 2024 16:35:52 -0700 Subject: [PATCH 5/5] [ci] debugging --- .github/workflows/build.yml | 16 ++++++++-------- .github/workflows/docker.yml | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1fa6471f4..b757bebd7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -120,7 +120,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -218,7 +218,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -266,7 +266,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Install dependencies run: sudo bash ./.github/workflows/install_dependencies_build_${{ matrix.config.dependency_version }}.sh @@ -314,7 +314,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Install dependencies run: | @@ -368,7 +368,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Install dependencies run: | @@ -407,7 +407,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Download a built artifacts uses: actions/download-artifact@v2 with: @@ -462,7 +462,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Download a built artifacts uses: actions/download-artifact@v2 with: @@ -522,7 +522,7 @@ jobs: - name: Checkout OpenFPGA repo uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: ${{matrix.config.name}}_GCC-11_(Ubuntu 22.04) shell: bash diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a036ffd75..dfa73fb4a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -33,7 +33,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx @@ -78,7 +78,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 with: - submodules: true + submodules: recursive - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx