Add gitlab ci script
Change-Id: I42596fe1cd7ebb627033fa19ed893c39ae4ce634
diff --git a/.gitlab-ci-local/.gitignore b/.gitlab-ci-local/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/.gitlab-ci-local/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..20d1221
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,22 @@
+image: python:3.13
+
+stages:
+ - test
+ - build
+
+test:
+ stage: test
+ script:
+ - pip install -e .
+ - pip install pytest
+ - pytest tests/
+
+build:
+ stage: build
+ script:
+ - pip install build twine
+ - python -m build
+ - python -m twine check dist/*
+ artifacts:
+ paths:
+ - dist/
\ No newline at end of file