diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b2e1f1f003644dd8c6d8121bf359539b6ce8b823
--- /dev/null
+++ b/.github/workflows/master.yml
@@ -0,0 +1,36 @@
+name: Master
+
+on:
+  push:
+    branches:
+    - master
+
+jobs:
+  build:
+    runs-on: ubuntu-18.04
+    steps:
+    - uses: actions/checkout@v1
+    - name: Cache cargo registry
+      uses: actions/cache@v1
+      with:
+        path: ~/.cargo/registry
+        key: ${{ runner.os }}-cargo-registry
+    - name: Cache cargo index
+      uses: actions/cache@v1
+      with:
+        path: ~/.cargo/git
+        key: ${{ runner.os }}-cargo-index
+    - name: Install toolchain
+      uses: actions-rs/toolchain@v1
+      with:
+        profile: minimal
+        toolchain: nightly-2020-05-07
+        components: rustfmt
+        target: wasm32-unknown-unknown
+        override: true
+        default: true
+    - name: Install cargo-unleash
+      run: cargo install cargo-unleash --version 1.0.0-alpha.10 #FIXME: change to release once it's ready
+    - name: Cargo unleash check
+      run: ./scripts/unleash-check.sh
+
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 950f9a55f8eb978387c81e3426c48f755315bf01..33262567a5f2939a69cc119ef5d01e3cb42615cc 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -27,15 +27,13 @@ jobs:
       uses: actions-rs/toolchain@v1
       with:
         profile: minimal
-        toolchain: nightly-2020-02-18
+        toolchain: nightly-2020-05-07
         components: rustfmt
         target: wasm32-unknown-unknown
         override: true
         default: true
     - name: Install Wasm toolchain
       run: rustup target add wasm32-unknown-unknown
-    - name: Install cargo-unleash
-      run: cargo install cargo-unleash --version 1.0.0-alpha.10 #FIXME: change to release once it's ready
     - name: Check format
       run: make dev-format-check
     - name: Update
@@ -44,6 +42,3 @@ jobs:
       run: make dev-check
     - name: Run tests
       run: make dev-test
-    - name: Cargo unleash check
-      run: ./scripts/check.sh
-
diff --git a/scripts/check.sh b/scripts/unleash-check.sh
similarity index 100%
rename from scripts/check.sh
rename to scripts/unleash-check.sh