Skip to content

Update Zibal

Update Zibal #24

Workflow file for this run

name: Check Design Flow from RTL to GDS
on:
push:
branches: [ main ]
paths:
- 'build.sbt'
- '.github/'
- 'hardware/'
- 'manifest.xml'
- 'podmnan-compose*yml'
- 'Taskfile.yml'
pull_request:
branches: [ main ]
paths:
- 'build.sbt'
- '.github/'
- 'hardware/'
- 'manifest.xml'
- 'podmnan-compose*yml'
- 'Taskfile.yml'
jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 60
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo snap install task --classic
sudo apt install virtualenv
- name: Prepare the project
run: |
task install branch=${{ github.head_ref || 'main' }}
- name: Prepare files
run: |
IS_HEADLESS=true task prepare
- name: Generate layout
run: |
IS_HEADLESS=true task layout
- name: Add metal fill
run: |
IS_HEADLESS=true task filler
- name: RUN maximal DRC
run: |
IS_HEADLESS=true task run-drc