Skip to content

Update CI in order to upload MiWi bitstream to Release #10

Update CI in order to upload MiWi bitstream to Release

Update CI in order to upload MiWi bitstream to Release #10

Workflow file for this run

name: Pipeline
on:
push:
pull_request:
workflow_dispatch:
release:
types:
- published
permissions:
contents: write
jobs:
Ejercicio:
runs-on: ubuntu-latest
steps:
- name: '🧰 Checkout'
uses: actions/checkout@v4
- uses: docker://ghcr.io/hdl/sim/osvb:latest
with:
args: ./Ejercicio/vunit_run.py
Proyecto:
runs-on: ubuntu-latest
steps:
- name: '🧰 Checkout'
uses: actions/checkout@v4
- uses: docker://ghcr.io/hdl/sim:latest
with:
args: ./Proyecto/run.sh
Extra:
runs-on: ubuntu-latest
steps:
- name: '🧰 Checkout'
uses: actions/checkout@v4
- uses: docker://ghcr.io/hdl/impl/icestorm:latest
with:
args: ./Extra/run.sh
- name: '📤 Upload artifact'
uses: actions/upload-artifact@v4
with:
name: Extra
path: |
./Extra/top.asc
./Extra/top.json
./Extra/top.bin
MiWi:
runs-on: ubuntu-latest
steps:
- name: '🧰 Checkout'
uses: actions/checkout@v4
- uses: docker://ghcr.io/hdl/impl/icestorm:latest
with:
args: ./MiWi/make.sh
- name: '📤 Upload artifact'
uses: actions/upload-artifact@v4
with:
name: MiWi
path: ./top_MiWi.bin
- name: '📤 Upload Release Assets'
run: gh release upload --repo Unike267/Ejercicios-Cosimulacion --clobber $TAG $FILES
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAG: MiWi
FILES: ./top_MiWi.bin