Skip to content

Commit 059035a

Browse files
committed
chore: add ci workflow
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
1 parent 271a248 commit 059035a

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# ===============================================================
2+
# CI - Main Continuous Integration Pipeline
3+
# ===============================================================
4+
5+
name: CI
6+
7+
on:
8+
push:
9+
branches: ["main"]
10+
pull_request:
11+
types: [opened, synchronize, ready_for_review]
12+
branches: ["main"]
13+
14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.ref }}
16+
cancel-in-progress: true
17+
18+
permissions:
19+
contents: read
20+
21+
jobs:
22+
lint:
23+
name: Lint & Static Analysis
24+
uses: ./.github/workflows/lint.yml

.github/workflows/lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
name: Lint & Static Analysis
1111

1212
on:
13+
workflow_call:
1314
push:
1415
branches: ["main"]
1516
paths:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
<i>A lightweight, composable plugin framework for building extensible AI systems.</i>
88

9+
[![CI](https://github.com/contextforge-org/contextforge-plugins-framework/actions/workflows/ci.yml/badge.svg)](https://github.com/contextforge-org/contextforge-plugins-framework/actions/workflows/ci.yml)
910
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
1011
[![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](https://www.python.org/downloads/)
1112
[![PyPI](https://img.shields.io/pypi/v/cpex.svg?color=blue)](https://pypi.org/project/cpex)

0 commit comments

Comments
 (0)