Skip to content

New release

New release #32

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: CI
# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
pull_request:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
# Runs a single command using the runners shell
- name: Run a one-line script
run: echo Hello, world!
# Runs a set of commands using the runners shell
- name: Run a multi-line script
run: |
echo Add other actions to build,
echo test, and deploy your project.
- uses: mymindstorm/setup-emsdk@v9
- name: Verify emsdk
run: emcc -v
- name: Clone bootstrap
run: |
echo pwd
cd .. && git clone https://github.com/justinethier/cyclone-bootstrap.git && cd cyclone-bootstrap && emmake make -f Makefile-wasm polyfill && emmake make -f Makefile-wasm
- name: build site
run: |
echo pwd
cp ../cyclone-bootstrap/ck-polyfill.h ../cyclone-bootstrap/include/ck-polyfill.h
ls -l ..
make && tar -cf _site.tar _site && gzip _site.tar
- name: upload site
uses: actions/upload-artifact@v1
with:
name: wasm-terminal zip
path: _site.tar.gz
#- name: Install libck
# run: sudo apt-get install libck-dev
#- name: Install Cyclone
# run: |
# wget https://github.com/cyclone-scheme/binary-releases/raw/master/ubuntu-18.04-lts/cyclone-scheme_0.28.0_amd64.deb
# sudo apt install ./cyclone-scheme_0.28.0_amd64.deb