From acc9c739e305903f5c8b325a711fe29735bf7732 Mon Sep 17 00:00:00 2001 From: Jerome Amon Date: Fri, 3 Nov 2023 00:05:52 +0100 Subject: [PATCH] ci: add build infos --- .github/workflows/ci.yml | 6 +++++- README.md | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc9f5f7..be01b01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,4 +36,8 @@ jobs: version: v1.54 args: -v --timeout=5m --issues-exit-code=0 - name: Run Tests - run: make test-cover \ No newline at end of file + run: make test-cover + - name: Upload coverage + uses: codecov/codecov-action@v1 + with: + verbose: true \ No newline at end of file diff --git a/README.md b/README.md index cd05541..8e1dc2f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # gorqs +![Build Status](https://github.com/jeamon/gorqs/actions/workflows/ci.yml/badge.svg?branch=main) +[![godoc](https://godoc.org/github.com/jeamon/gorqs?status.svg)](https://godoc.org/github.com/jeamon/gorqs) +[![Go Report Card](https://goreportcard.com/badge/github.com/jeamon/gorqs)](https://goreportcard.com/report/github.com/jeamon/gorqs) +[![MIT License](https://img.shields.io/github/license/jeamon/gorqs)](https://github.com/jeamon/gorqs/blob/main/LICENSE) + `gorqs` means *Go Runnable Queue Service*. This is a multi-features go-based concurrent-safe library to **queue & execute** jobs and records their execution result. You can start the Queue service into synchronous or asynchronous mode. The mode defines wether each added job should be processed *synchronously* or *asynchronously*. Be aware that adding a job to the Queue system is always a non-blocking operation and returns the job id on success.