From d6bfabe57fea32984cd30645f34fee3c644d4214 Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Thu, 16 Jan 2025 17:40:14 -0800 Subject: [PATCH] Add Docker container update automation (#5) * Add Docker manual release action Update license notices to 2025 * Whitelist MIT-licensed `attrs` package that is failing license tests --- .github/workflows/license_tests.yml | 2 +- .github/workflows/update_docker_images.yml | 11 +++++++++++ LICENSE.md | 2 +- neon_llm_gemini/__init__.py | 2 +- neon_llm_gemini/__main__.py | 2 +- neon_llm_gemini/gemini.py | 2 +- neon_llm_gemini/rmq.py | 2 +- setup.py | 2 +- version.py | 2 +- 9 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/update_docker_images.yml diff --git a/.github/workflows/license_tests.yml b/.github/workflows/license_tests.yml index cc62fdf..635ae45 100644 --- a/.github/workflows/license_tests.yml +++ b/.github/workflows/license_tests.yml @@ -9,4 +9,4 @@ jobs: license_tests: uses: neongeckocom/.github/.github/workflows/license_tests.yml@master with: - packages-exclude: '^(neon-llm|tqdm|klat-connector|neon-chatbot|dnspython).*' + packages-exclude: '^(neon-llm|tqdm|klat-connector|neon-chatbot|dnspython|attrs).*' diff --git a/.github/workflows/update_docker_images.yml b/.github/workflows/update_docker_images.yml new file mode 100644 index 0000000..c777ec0 --- /dev/null +++ b/.github/workflows/update_docker_images.yml @@ -0,0 +1,11 @@ +name: Publish Updated Docker Image +on: + workflow_dispatch: + +jobs: + + build_and_publish_docker: + uses: neongeckocom/.github/.github/workflows/publish_docker.yml@master + secrets: inherit + with: + include_semver: False \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md index 525bb37..0fdcf76 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System # All trademark and other rights reserved by their respective owners -# Copyright 2008-2021 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # BSD-3 License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the diff --git a/neon_llm_gemini/__init__.py b/neon_llm_gemini/__init__.py index d782cbb..f6f252a 100644 --- a/neon_llm_gemini/__init__.py +++ b/neon_llm_gemini/__init__.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System # All trademark and other rights reserved by their respective owners -# Copyright 2008-2021 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # BSD-3 # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: diff --git a/neon_llm_gemini/__main__.py b/neon_llm_gemini/__main__.py index 912d903..393bfb8 100644 --- a/neon_llm_gemini/__main__.py +++ b/neon_llm_gemini/__main__.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System # All trademark and other rights reserved by their respective owners -# Copyright 2008-2021 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # BSD-3 # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: diff --git a/neon_llm_gemini/gemini.py b/neon_llm_gemini/gemini.py index c230233..49cb978 100644 --- a/neon_llm_gemini/gemini.py +++ b/neon_llm_gemini/gemini.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System # All trademark and other rights reserved by their respective owners -# Copyright 2008-2021 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # BSD-3 # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: diff --git a/neon_llm_gemini/rmq.py b/neon_llm_gemini/rmq.py index 7fff061..6ead4c2 100644 --- a/neon_llm_gemini/rmq.py +++ b/neon_llm_gemini/rmq.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Development System # All trademark and other rights reserved by their respective owners -# Copyright 2008-2021 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # BSD-3 # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: diff --git a/setup.py b/setup.py index bd21f4a..5e547db 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Framework # All trademark and other rights reserved by their respective owners -# Copyright 2008-2022 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # Contributors: Daniel McKnight, Guy Daniels, Elon Gasper, Richard Leeds, # Regina Bloomstine, Casimiro Ferreira, Andrii Pernatii, Kirill Hrymailo # BSD-3 License diff --git a/version.py b/version.py index aa94929..9018204 100644 --- a/version.py +++ b/version.py @@ -1,6 +1,6 @@ # NEON AI (TM) SOFTWARE, Software Development Kit & Application Framework # All trademark and other rights reserved by their respective owners -# Copyright 2008-2022 Neongecko.com Inc. +# Copyright 2008-2025 Neongecko.com Inc. # Contributors: Daniel McKnight, Guy Daniels, Elon Gasper, Richard Leeds, # Regina Bloomstine, Casimiro Ferreira, Andrii Pernatii, Kirill Hrymailo # BSD-3 License