diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 0e91721b..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-language: node_js
-
-node_js: 10
-
-branches:
-  only:
-    - master
diff --git a/README.md b/README.md
index ef809522..6b8e9d95 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 tree-sitter-javascript
 ===========================
 
-[![Build Status](https://travis-ci.org/tree-sitter/tree-sitter-javascript.svg?branch=master)](https://travis-ci.org/tree-sitter/tree-sitter-javascript)
+[![Build Status](https://github.com/tree-sitter/tree-sitter-javascript/workflows/build/badge.svg)](https://github.com/tree-sitter/tree-sitter-javascript/actions?query=workflow%3Abuild)
 [![Build status](https://ci.appveyor.com/api/projects/status/42kwnan77rtf8144/branch/master?svg=true)](https://ci.appveyor.com/project/maxbrunsfeld/tree-sitter-javascript/branch/master)
 
 JavaScript grammar for [tree-sitter][].