Skip to content

Commit

Permalink
Update README, changelog and pyproject.toml
Browse files Browse the repository at this point in the history
Signed-off-by: Luigi Pellecchia <[email protected]>
  • Loading branch information
Luigi Pellecchia committed Jan 30, 2025
1 parent 78fe6f4 commit 05c41de
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ BASIL is also able to trace test cases executed on external test infrastructure

to test cases.

## DESIGN SBOM

BASIL supports the export of DESIGN SBOM based on SPDX Model 3 in JSON format.
It also supports the import of Software Requirements from SBOM exported from BASIL.

## How to run it

BASIL consists of 2 sub projects
Expand All @@ -79,6 +84,7 @@ BASIL The FuSa Spice documentation is available [here](https://basil-the-fusa-sp
- [Critical Software Summit - OSS North America Seattle 2024](https://www.youtube.com/watch?v=1xmcpco14nE)
- [Critical Software Summit - OSS Europe Wien 2024](https://www.youtube.com/watch?v=dTXGpzM6eYw&pp=ygUVc3VtbWl0IHNvZnR3YXJlIGJhc2ls)
- [Linux Plumbers - Wien 2024](https://www.youtube.com/watch?v=3QuEXTafxT0&pp=ygUZbGludXggcGx1bWJlcnMgMjAyNCBiYXNpbA%3D%3D)
- [ELISA Workshop at NASA Goddard](https://directory.elisa.tech/workshops/index.html#december-2024-maryland)
- [Youtube - BASIL The Fusa Spice](https://www.youtube.com/@basil-the-fusa-spice/videos)
- [ELISA Blog](https://elisa.tech/blog/)
- [tmt - github](https://github.com/teemtee/tmt)
Expand Down
11 changes: 11 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# CHANGE LOG

## 1.6.x

- SPDX export based on Model 3
- Software Requirements import from SPDX Model 3 BASIL files
- Deployment script
- Containerfile to deploy the API project on Debian
- Moved sqlite3 db to db/sqlite3 to simplify volume mapping
- Enabled e2e testing for Login in CI
- Updated scripts and documentation to use podman
- tmt support to execute tests from files stored in the API machine

## 1.5.x

- Test Run Plugins
Expand Down
12 changes: 9 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "BASIL"
version = "1.5.0"
version = "1.6.0"
description = "open source software quality management tool"
authors = [
{name = "Luigi Pellecchia", email = "[email protected]"},
Expand All @@ -19,14 +19,20 @@ dependencies = [
"pyaml-env==1.2.1",
"python-gitlab==3.15.0",
"requests==2.28.2",
"spdx-tools==0.8.1",
"tmt==1.31.0",
"spdx-tools==0.8.3",
"tmt==1.36.0",
"tmt[provision-container]"
]
requires-python = ">=3.9"
readme = "README.md"
license = {text = "GPL-2.0-or-later"}

[project.urls]
Documentation = "https://basil-the-fusa-spice.readthedocs.io"
Repository = "https://github.com/elisa-tech/BASIL.git"
Issues = "https://github.com/elisa-tech/BASIL/issues"
Changelog = "https://github.com/elisa-tech/BASIL/blob/main/changelog.md"

[build-system]
requires = ["pdm-pep517"]
build-backend = "pdm.pep517.api"
Expand Down

0 comments on commit 05c41de

Please sign in to comment.