cryptography ip-cores in vhdl / verilog
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

66 lines
1.2 KiB

name: 'Simulation'
on:
push:
pull_request:
jobs:
lin:
runs-on: ubuntu-latest
name: '🐧 Ubuntu 20.04'
steps:
- name: '🧰 Checkout'
uses: actions/checkout@v2
with:
submodules: recursive
- name: '⚙️ Install dependencies'
run: |
sudo apt update -qq
sudo apt install -y libssl-dev
- name: '🔧 Setup GHDL'
uses: ghdl/setup-ghdl-ci@master
with:
backend: llvm
- name: '▶️ Test'
run: ./.github/test.sh sim
env:
MAKE: make
win:
runs-on: windows-latest
name: '🟪 MSYS2 MINGW64'
defaults:
run:
shell: msys2 {0}
steps:
- name: '⚙️ git config autocrlf'
run: git config --global core.autocrlf input
shell: bash
- name: '🧰 Checkout'
uses: actions/checkout@v2
with:
submodules: recursive
- name: '🟪 Setup MSYS2'
uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
update: true
install: >
mingw-w64-x86_64-make
mingw-w64-x86_64-ghdl-llvm
mingw-w64-x86_64-openssl
- name: '▶️ Test'
run: ./.github/test.sh sim
env:
MAKE: mingw32-make