Browse Source

Merge pull request #2436 from svaarala/release-workflow

Add release-workflow for source/site dist
pull/2437/head
Sami Vaarala 3 years ago
committed by GitHub
parent
commit
b97613c315
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 33
      .github/workflows/release-workflow.yaml

33
.github/workflows/release-workflow.yaml

@ -0,0 +1,33 @@
name: Release
on:
workflow_dispatch:
jobs:
dist_source_and_site:
name: Dist source and site
runs-on: ubuntu-18.04
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install packages
run: |
sudo apt -qqy update
sudo apt -qqy install build-essential make python python-yaml bc git
#- name: Build Docker images
# run: |
# make docker-images
- name: Minimal test
run: |
make ecmatest
make apitest
- name: Dist source
run: |
make cleanall
#make docker-dist-source-wd
#make docker-dist-site-wd
make dist-source
make dist-site
ls -l dist/
- name: Upload artifacts
uses: actions/upload-artifact@v2
path: |
dist/*.tar.xz
Loading…
Cancel
Save