diff --git a/.github/actions/docker_build/action.yml b/.github/actions/docker_build/action.yml index 42e4620a0..991dc27a4 100644 --- a/.github/actions/docker_build/action.yml +++ b/.github/actions/docker_build/action.yml @@ -57,7 +57,7 @@ runs: run: docker save -o /tmp/image-${{ inputs.arch }}.tar ${{ env.OPENLANE_IMAGE_NAME }}-${{ inputs.arch }} - name: Upload Docker Image - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: docker-image-${{ inputs.arch }} path: /tmp/image-${{ inputs.arch }}.tar diff --git a/.github/scripts/variables_documentation.py b/.github/scripts/variables_documentation.py index 9b935d246..62bfb4f98 100644 --- a/.github/scripts/variables_documentation.py +++ b/.github/scripts/variables_documentation.py @@ -99,6 +99,7 @@ TERM TERMINAL_OUTPUT TMP_DIR +TCL8_5_TM_PATH TRACKS_INFO_FILE_PROCESSED VCHECK_OUTPUT VDD_NET diff --git a/.github/workflows/openlane_ci.yml b/.github/workflows/openlane_ci.yml index 10054c52c..325fad538 100644 --- a/.github/workflows/openlane_ci.yml +++ b/.github/workflows/openlane_ci.yml @@ -19,7 +19,7 @@ jobs: matrix: pdk: [sky130A, gf180mcuC] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up environment variables uses: ./.github/actions/set_env_variables @@ -53,7 +53,7 @@ jobs: tar -cf /tmp/${{ matrix.pdk }}.tar -C $PDK_ROOT/${{ matrix.pdk }} . - name: Upload PDK Tarball - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: pdk-tarball-${{ matrix.pdk }} path: /tmp/${{ matrix.pdk }}.tar @@ -64,7 +64,7 @@ jobs: design_matrix: ${{ steps.set-matrix.outputs.design_matrix }} issue_regression_matrix: ${{ steps.set-matrix.outputs.issue_regression_matrix }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Python Dependencies @@ -88,7 +88,7 @@ jobs: name: Docker Build (amd64) runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build uses: ./.github/actions/docker_build with: @@ -100,7 +100,7 @@ jobs: name: Docker Build (arm64v8) runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build uses: ./.github/actions/docker_build with: @@ -116,13 +116,13 @@ jobs: fail-fast: false matrix: ${{ fromJSON(needs.prepare_test_matrices.outputs.issue_regression_matrix) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up environment variables uses: ./.github/actions/set_env_variables - name: Download Docker Image - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: docker-image-amd64 path: /tmp @@ -131,7 +131,7 @@ jobs: run: docker load --input /tmp/image-amd64.tar - name: Download PDK Tarball - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: pdk-tarball-sky130A path: /tmp @@ -150,7 +150,7 @@ jobs: - name: Upload Logs if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test_${{ matrix.test }}_logs path: ./test_logs @@ -164,7 +164,7 @@ jobs: fail-fast: false matrix: ${{ fromJSON(needs.prepare_test_matrices.outputs.design_matrix) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true @@ -172,7 +172,7 @@ jobs: uses: ./.github/actions/set_env_variables - name: Download Docker Image (amd64) - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: docker-image-amd64 path: /tmp @@ -181,7 +181,7 @@ jobs: run: docker load --input /tmp/image-amd64.tar - name: Download PDK Tarball - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: pdk-tarball-${{ matrix.design.pdk }} path: /tmp @@ -216,7 +216,7 @@ jobs: - name: Upload Run Tarball if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ env.ESCAPED_DESIGN_NAME }}-${{ matrix.design.pdk }} path: ./reproducible.tar.gz @@ -236,7 +236,7 @@ jobs: export PUSHING=$(ruby -e 'if ("${{ github.event_name }}" != "pull_request" && "${{ secrets.DOCKERHUB_USER }}" != ""); print(1) else print(0) end') echo "PUSHING=$PUSHING" >> $GITHUB_ENV - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -244,13 +244,13 @@ jobs: uses: ./.github/actions/set_env_variables - name: Download Docker Image (amd64) - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: docker-image-amd64 path: /tmp - name: Download Docker Image (arm64v8) - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: docker-image-arm64v8 path: /tmp diff --git a/scripts/openlane-1.0.0.tm b/scripts/openlane-1.0.0.tm index 7cc3c8b5e..f12f7c017 100644 --- a/scripts/openlane-1.0.0.tm +++ b/scripts/openlane-1.0.0.tm @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. set scripts_dir [ file dirname [ file normalize [ info script ] ] ] -foreach file [glob $scripts_dir/tcl_commands/*.tcl] { +foreach file [glob "$scripts_dir/tcl_commands/*.tcl"] { source $file } diff --git a/scripts/openlane_utils-1.0.0.tm b/scripts/openlane_utils-1.0.0.tm index 3187aefac..1d8d1b32d 100644 --- a/scripts/openlane_utils-1.0.0.tm +++ b/scripts/openlane_utils-1.0.0.tm @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. set scripts_dir [ file dirname [ file normalize [ info script ] ] ] -foreach file [glob $scripts_dir/utils/*.tcl] { +foreach file [glob "$scripts_dir/utils/*.tcl"] { source $file }