Skip to content

Commit 99ec5b9

Browse files
authoredJan 10, 2021
Farewell to Travis CI (jerryscript-project#4436)
Travis CI became very slow lately. Most of the jobs have already been moved to GH Actions. This commit finishes the migration. - IRC notification is adapted (result of jobs is not reported). - Sonar integration is dropped without replacement, as its GH Action does not support C projects. - Coverity Scan integration is dropped without replacement as it has no GH Action at all. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss [email protected]
1 parent b7b2e03 commit 99ec5b9

File tree

3 files changed

+14
-55
lines changed

3 files changed

+14
-55
lines changed
 

Diff for: ‎.github/workflows/gh-actions.yml

+13
Original file line numberDiff line numberDiff line change
@@ -207,3 +207,16 @@ jobs:
207207
python-version: '2.7' # needed due to ESP8266_RTOS_SDK/tools/gen_appbin.py
208208
- run: make -f ./targets/esp8266/Makefile.travis install-noapt
209209
- run: make -f ./targets/esp8266/Makefile.travis script
210+
211+
Notification:
212+
runs-on: ubuntu-latest
213+
steps:
214+
- uses: rectalogic/notify-irc@v1
215+
if: github.event_name == 'push' && github.repository == 'jerryscript-project/jerryscript'
216+
with:
217+
channel: '#jerryscript'
218+
nickname: jerryscript-notification
219+
message: |
220+
@${{ github.actor }}: ${{ github.repository }} (${{ github.ref }}#${{ github.sha }})
221+
${{ join(github.event.commits.*.message) }}
222+
${{ github.event.compare }}

Diff for: ‎.travis.yml

-52
This file was deleted.

Diff for: ‎README.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
![](https://github.com/jerryscript-project/jerryscript/blob/master/LOGO.png)
22
# JerryScript: JavaScript engine for the Internet of Things
33
[![License](https://img.shields.io/badge/licence-Apache%202.0-brightgreen.svg?style=flat)](LICENSE)
4-
[![Travis CI Build Status](https://travis-ci.org/jerryscript-project/jerryscript.svg?branch=master)](https://travis-ci.org/jerryscript-project/jerryscript)
4+
[![GitHub Actions Status](https://github.com/jerryscript-project/jerryscript/workflows/JerryScript%20CI/badge.svg)](https://github.com/jerryscript-project/jerryscript/actions)
55
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/ct8reap35u2vooa5/branch/master?svg=true)](https://ci.appveyor.com/project/jerryscript-project/jerryscript/branch/master)
6-
[![Coverity Scan Build Status](https://scan.coverity.com/projects/12127/badge.svg)](https://scan.coverity.com/projects/jerryscript-project)
76
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fjerryscript-project%2Fjerryscript.svg?type=shield)](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fjerryscript-project%2Fjerryscript?ref=badge_shield)
8-
[![SonarQube](https://sonarcloud.io/api/project_badges/measure?project=jerryscript-project_jerryscript&metric=ncloc)](https://sonarcloud.io/dashboard?id=jerryscript-project_jerryscript)
97
[![IRC Channel](https://img.shields.io/badge/chat-on%20freenode-brightgreen.svg)](https://kiwiirc.com/client/irc.freenode.net/#jerryscript)
108

119
JerryScript is a lightweight JavaScript engine for resource-constrained devices such as microcontrollers. It can run on devices with less than 64 KB of RAM and less than 200 KB of flash memory.

0 commit comments

Comments
 (0)
Please sign in to comment.