Skip to content

Commit a9df604

Browse files
committed
Merge branch 'master' into WIP/dnltz/ihp-sg13cmos5l
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2 parents 36e7dff + f1a0d01 commit a9df604

390 files changed

Lines changed: 3115 additions & 9290 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ jenkins/
66
docs/
77

88

9+
tmp

.bazelrc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,22 @@
1+
# yosys 0.64 is not yet in BCR; add the unmerged PR's fork as a fallback
2+
# registry until bazelbuild/bazel-central-registry#8862 lands. BCR is
3+
# listed first so all other modules resolve from the official source;
4+
# the fork is only consulted for modules/versions BCR doesn't carry yet.
5+
# The commit hash makes the fork reference immutable. Mirrors what
6+
# bazel-orfs/.bazelrc does upstream — ORFS root has its own .bazelrc so
7+
# the upstream lines don't propagate automatically.
8+
common --registry=https://bcr.bazel.build/
9+
common --registry=https://raw.githubusercontent.com/oharboe/bazel-central-registry/0586b398db6edd245da97cbec29e26c5e2a808d7/
10+
111
build --incompatible_strict_action_env
12+
build --cxxopt "-std=c++20" --host_cxxopt "-std=c++20"
13+
14+
# Don't track MODULE.bazel.lock. Resolved versions ride along with the
15+
# pinned BCR + git_override(commit=…) coordinates in MODULE.bazel and
16+
# downstream cache hits are what we actually care about. Tracking the
17+
# lockfile just means every bazel-orfs / yosys / openroad bump produces
18+
# a 1000-line lock diff that buries the real change. Matches what
19+
# bazel-orfs itself does (its own .bazelrc:7).
20+
common --lockfile_mode=off
21+
222
try-import %workspace%/user.bazelrc

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Build working directories
2+
tools/OpenROAD/build/
3+
tools/yosys-slang/build/
4+
tools/kepler-formal/build/
25

36
# Build files
47
build_openroad.log

.github/workflows/black.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ jobs:
55
lint:
66
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
77
steps:
8-
- uses: actions/checkout@v6
9-
- uses: psf/black@stable
8+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9+
- uses: psf/black@87928e6d6761a4a6d22250e1fee5601b3998086e # 26.5.1

.github/workflows/github-actions-cron-test-installer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
3131
steps:
3232
- name: Check out repository code
33-
uses: actions/checkout@v6
33+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3434
with:
3535
fetch-depth: 1
3636
submodules: recursive

.github/workflows/github-actions-cron-update-OR.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
1111
steps:
1212
- name: Check out repository code recursively
13-
uses: actions/checkout@v6
13+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1414
with:
1515
submodules: recursive
1616
- name: Pull changes in OpenROAD submodule
@@ -24,7 +24,7 @@ jobs:
2424
git pull
2525
- if: "steps.remote-update.outputs.has_update != ''"
2626
name: Create Draft PR
27-
uses: peter-evans/create-pull-request@v8
27+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
2828
with:
2929
token: ${{ github.token }}
3030
signoff: true

.github/workflows/github-actions-cron-update-yosys.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
1212
steps:
1313
- name: Check out repository code recursively
14-
uses: actions/checkout@v6
14+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1515
with:
1616
submodules: recursive
1717
fetch-depth: 0
@@ -28,7 +28,7 @@ jobs:
2828
git checkout ${latesttag}
2929
- if: "steps.remote-update.outputs.has_update != ''"
3030
name: Create Draft PR
31-
uses: peter-evans/create-pull-request@v8
31+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
3232
with:
3333
token: ${{ github.token }}
3434
signoff: true

.github/workflows/github-actions-cron-util-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
2121
steps:
2222
- name: Check out repository code
23-
uses: actions/checkout@v6
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
with:
2525
fetch-depth: 1
2626
submodules: recursive

.github/workflows/github-actions-lint-tcl.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v6
16+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717

1818
- name: Install Dependencies
1919
run: |

.github/workflows/github-actions-manual-update-rules.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
fail-fast: false
1515
steps:
1616
- name: Check out repository code recursively
17-
uses: actions/checkout@v6
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
with:
1919
fetch-depth: 0
20-
- uses: actions/setup-python@v6
20+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2121
with:
2222
python-version: "3.10"
2323
- name: Install Python Packages

0 commit comments

Comments
 (0)