1
0
mirror of https://github.com/containers/ramalama.git synced 2026-02-05 06:46:39 +01:00

95 Commits

Author SHA1 Message Date
Oliver Walsh
1377d5401f Bump to v0.17.0
Signed-off-by: Oliver Walsh <owalsh@redhat.com>
2026-02-04 11:14:33 +00:00
Oliver Walsh
58aaea1c00 Bump to v0.16.0
Signed-off-by: Oliver Walsh <owalsh@redhat.com>
2025-12-18 14:19:28 +00:00
Oliver Walsh
e79552de99 Bump to v0.15.0
Signed-off-by: Oliver Walsh <owalsh@redhat.com>
2025-12-04 21:27:58 +00:00
Daniel J Walsh
1ee89d097d Bump to v0.14.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-10-31 12:12:35 -04:00
Daniel J Walsh
4ed09f24c9 Bump to v0.13.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-10-15 13:29:42 -04:00
Daniel J Walsh
7d00e37e38 Bump to v0.12.4
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-10-06 11:41:01 -04:00
Michael Engel
09277eecb8 Replace eval() with more Jinja templating
Signed-off-by: Michael Engel <mengel@redhat.com>
2025-09-30 17:57:10 +02:00
Michael Engel
5aa484d4c4 Added command builder based on external specification
Signed-off-by: Michael Engel <mengel@redhat.com>
2025-09-30 17:57:10 +02:00
Daniel J Walsh
026b779e7e Bump to v0.12.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-09-22 07:19:44 -04:00
Daniel J Walsh
a8af492ed0 Bump to v0.12.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-09-10 15:37:27 -04:00
Daniel J Walsh
6ba9a13792 Bump to v0.12.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-08-26 07:03:52 -04:00
Daniel J Walsh
558effaf6a Bump to v0.12.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-08-14 10:11:35 -04:00
Daniel J Walsh
63f3bc4904 Bump to v0.11.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-08-04 05:44:26 -04:00
Daniel J Walsh
e56bea44e7 Bump to v0.11.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-07-28 06:02:29 -04:00
Daniel J Walsh
979feaa969 Bump to v0.11.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-07-21 12:21:25 -04:00
Carl George
1d8a2e5b6c Included ramalama.conf in wheel
Currently other data files such as shortnames.conf, man pages, and shell
completions are included in the Python wheel.  Including ramalama.conf
as well means we can avoid several calls to make in the RPM spec file,
instead relying on the wheel mechanisms to put these files in place.  As
long as `make docs` is run before the wheel generation, all the
necessary files are included.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-07-17 01:20:28 -05:00
Stephen Smoogen
683b8fb8a0 Minor fixes to rpm builds by packit and spec file. (#1704)
* This removes epel9 from packit rules as epel9 does not currently
  build without many additional packages added to the distro.
* This fixes a breakage in epel10 by adding mailcap as a buildrequires.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
Co-authored-by: Stephen Smoogen <ssmoogen@redhat.com>
2025-07-16 09:37:00 -04:00
Daniel J Walsh
bf68cfddd3 Bump to 0.11.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-07-14 10:32:32 -04:00
Stephen Smoogen
8ab242f820 Move rpms (#1693)
* Start adding rpm/ramalama.spec for Fedora

Add a ramalama.spec to sit next to python-ramalama.spec while we get
this reviewed. Change various configs so they are aware of
ramalama.spec

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>

* Add needed obsoletes/provides in base rpm to start process.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>

* Try to fix CI problems with initial mr

The initial MR puts two spec files in the same directory which was
causing problems with the CI. This splits them off into different
directories which should allow for the tooling to work.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>

* Finish move of Fedora rpm package to new name.

Put changes into various files needed to allow for new RPM package
`ramalama` to build in Fedora infrastructure versus python3-ramalama.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>

* Fix problem with path names lsm5 caught

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>

---------

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
Co-authored-by: Stephen Smoogen <ssmoogen@redhat.com>
2025-07-14 10:13:49 -04:00
Daniel J Walsh
980179d5ca Enable SELinux separation
Remove some unused functions from model.py

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-07-09 13:11:58 -04:00
Daniel J Walsh
fe3731dffc Bump to v0.10.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-07-07 06:52:23 -04:00
Daniel J Walsh
8d054ff751 Bump to v0.10.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-30 08:29:27 -04:00
Carl George
10cdbfb28d Use standard zsh completion directory
We're currently using /usr/share/zsh/vendor-completions for zsh
completions.  However, the RPM macro %{zsh_completions_dir} (which is
required by the Fedora packaging guidelines) is defined as
/usr/share/zsh/site-functions, so let's switch to that.

https://docs.fedoraproject.org/en-US/packaging-guidelines/ShellCompletions/

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-06-27 02:07:37 -05:00
Daniel J Walsh
6d7bd22ee1 Remove last libexec program
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-23 11:47:01 -04:00
Daniel J Walsh
a9abe6909d Bump to v0.9.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-23 07:01:30 -04:00
Daniel J Walsh
96c28b179a Bump to v0.9.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-16 09:56:40 -04:00
Daniel J Walsh
9c639fc651 Bump to v0.9.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-09 14:37:05 +02:00
Daniel J Walsh
50df70c48c Bump to v0.9.0
Switching pyproject.toml to python 3.10 since
CANN and MUSE containerfiles only have access to those
versions of python.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-06-03 06:53:08 -04:00
Daniel J Walsh
691c235b80 Bump to v0.8.5
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-05-26 06:26:40 -04:00
Daniel J Walsh
71872f8ced Bump to v0.8.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-05-12 12:02:34 -04:00
Daniel J Walsh
982e70d51b Bump to v0.8.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-05-05 10:35:02 -04:00
Daniel J Walsh
e1f84cb1b9 Bump to 0.8.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-04-29 14:15:52 -04:00
Daniel J Walsh
8a060e4611 Fix rpm scripts to correct version
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-04-28 14:25:04 -04:00
Daniel J Walsh
2147ca83ac Bump to v0.7.5
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-04-21 06:12:47 -04:00
Daniel J Walsh
74a8b67b0b Bump to 0.7.4
Fix handling of minor_release

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-04-14 10:07:11 -04:00
Daniel J Walsh
928541dff9 Bump to 0.7.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-04-07 14:55:36 -04:00
Eric Curtin
83215cfd33 Introduce wrapper for serve and run
We are coming to the limits of what we can do in a "podman run"
line. Create wrapper functions so we can do things like forking
processes and other similar things that you need to do inside a
container in python3. There are some features coming up where
rather than upstreaming separate solutions to all our engines
like vLLM and llama.cpp we want to solve the problem in the
python3 layer.

The "if True:"'s will remain for a while, we may need to wait for
containers to be distributed around the place before we turn things
on.

Signed-off-by: Eric Curtin <ecurtin@redhat.com>
2025-04-03 18:13:41 +01:00
Daniel J Walsh
8ba3ffe95f Bump to v0.7.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-03-31 13:43:36 -04:00
Daniel J Walsh
96a954b783 Bump to v0.7.1
RAG support is broken in current release.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-03-27 17:07:33 -04:00
Daniel J Walsh
5ef94aa479 Bump to v0.7.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-03-26 08:43:11 -04:00
Daniel J Walsh
1bcbfd5ab4 Bump to v0.6.4
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-03-17 11:55:02 -04:00
Daniel J Walsh
583f9a9cac Bump to v0.6.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-03-10 13:18:06 -04:00
Daniel J Walsh
b24e933f8e Bump to 0.6.2
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-02-24 09:30:02 -05:00
Daniel J Walsh
99ecb47b26 Bump to 0.6.1
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-02-18 09:33:33 -05:00
Daniel J Walsh
8bf723590c Bump to v0.6.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-02-10 12:09:29 -05:00
Daniel J Walsh
97ceee9c82 Bump to v0.5.5
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-02-01 07:15:03 -05:00
Daniel J Walsh
ae2d5e7488 Bump to v0.5.4
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-01-28 07:26:34 -05:00
Daniel J Walsh
df3cb91112 Add man page for cuda support
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-01-23 14:13:28 -05:00
Daniel J Walsh
cf3402596b Bump to v0.5.3
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-01-22 12:08:21 -05:00
Daniel J Walsh
6f1c21c3c4 Remove omlmd from OCI calls
Also Simplify Spec File

Fedora 39 is no longer supported, so remove checks in spec file.

More Podman to Recommends, You can run RamaLama with no container engine or with Docker.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-01-15 14:46:51 -05:00