Skip to content

Commit

Permalink
Switch to Github Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
aarong committed Feb 6, 2024
1 parent 1776e4b commit 628ae4b
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 74 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/built-test-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: CI-CD
run-name: Build, Test, Deploy
on:
- push
- workflow_dispatch # Permit manual initiation
jobs:
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 'latest'
- run: npm ci
- run: npm run build

- run: npm run coverage
- name: Coveralls
uses: coverallsapp/github-action@v2

# Publish takes place only if new version tag
- uses: JS-DevTools/npm-publish@v3
with:
package: build # Path
token: ${{ secrets.NPM_TOKEN }}

36 changes: 0 additions & 36 deletions .travis.yml

This file was deleted.

77 changes: 39 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![Build Status](https://travis-ci.com/aarong/feedme-server-core.svg?branch=master)](https://travis-ci.com/github/aarong/feedme-server-core)
[![CI-CD](https://github.com/aarong/feedme-server-core/actions/workflows/built-test-deploy.yml/badge.svg)](https://github.com/aarong/feedme-server-core/actions/workflows/built-test-deploy.yml)
[![Coverage Status](https://coveralls.io/repos/github/aarong/feedme-server-core/badge.svg?branch=master)](https://coveralls.io/github/aarong/feedme-server-core?branch=master)

[![Feedme](https://raw.githubusercontent.com/aarong/feedme-server-core/master/logo.svg?sanitize=true)](https://feedme.global)
Expand All @@ -23,43 +23,44 @@ Library contributors and transport developers should see the

<!-- TOC depthFrom:2 -->

- [Getting Started](#getting-started)
- [API](#api)
- [Initialization](#initialization)
- [States](#states)
- [Events](#events)
- [starting](#starting)
- [start](#start)
- [stopping](#stopping)
- [stop](#stop)
- [connect](#connect)
- [handshake](#handshake)
- [action](#action)
- [feedOpen](#feedopen)
- [feedClose](#feedclose)
- [disconnect](#disconnect)
- [badClientMessage](#badclientmessage)
- [transportError](#transporterror)
- [Methods](#methods)
- [server.state()](#serverstate)
- [server.start()](#serverstart)
- [server.stop()](#serverstop)
- [server.actionRevelation(params)](#serveractionrevelationparams)
- [server.feedTermination(params)](#serverfeedterminationparams)
- [server.disconnect(clientId)](#serverdisconnectclientid)
- [Objects](#objects)
- [Handshake Objects](#handshake-objects)
- [HandshakeRequest](#handshakerequest)
- [HandshakeResponse](#handshakeresponse)
- [Action Objects](#action-objects)
- [ActionRequest](#actionrequest)
- [ActionResponse](#actionresponse)
- [FeedOpen Objects](#feedopen-objects)
- [FeedOpenRequest](#feedopenrequest)
- [FeedOpenResponse](#feedopenresponse)
- [FeedClose Objects](#feedclose-objects)
- [FeedCloseRequest](#feedcloserequest)
- [FeedCloseResponse](#feedcloseresponse)
- [Feedme Node.js Server Core](#feedme-nodejs-server-core)
- [Getting Started](#getting-started)
- [API](#api)
- [Initialization](#initialization)
- [States](#states)
- [Events](#events)
- [starting](#starting)
- [start](#start)
- [stopping](#stopping)
- [stop](#stop)
- [connect](#connect)
- [handshake](#handshake)
- [action](#action)
- [feedOpen](#feedopen)
- [feedClose](#feedclose)
- [disconnect](#disconnect)
- [badClientMessage](#badclientmessage)
- [transportError](#transporterror)
- [Methods](#methods)
- [server.state()](#serverstate)
- [server.start()](#serverstart)
- [server.stop()](#serverstop)
- [server.actionRevelation(params)](#serveractionrevelationparams)
- [server.feedTermination(params)](#serverfeedterminationparams)
- [server.disconnect(clientId)](#serverdisconnectclientid)
- [Objects](#objects)
- [Handshake Objects](#handshake-objects)
- [HandshakeRequest](#handshakerequest)
- [HandshakeResponse](#handshakeresponse)
- [Action Objects](#action-objects)
- [ActionRequest](#actionrequest)
- [ActionResponse](#actionresponse)
- [FeedOpen Objects](#feedopen-objects)
- [FeedOpenRequest](#feedopenrequest)
- [FeedOpenResponse](#feedopenresponse)
- [FeedClose Objects](#feedclose-objects)
- [FeedCloseRequest](#feedcloserequest)
- [FeedCloseResponse](#feedcloseresponse)

<!-- /TOC -->

Expand Down

0 comments on commit 628ae4b

Please sign in to comment.