diff --git a/.github/workflows/run_pytest.yml b/.github/workflows/run_pytest.yml
index 1e894e9..530dba7 100644
--- a/.github/workflows/run_pytest.yml
+++ b/.github/workflows/run_pytest.yml
@@ -21,8 +21,9 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
- pip install poetry
- poetry install
+ pip install poetry==2.3.3
+ poetry check --lock
+ poetry install --no-interaction
- name: Run tests
run: poetry run pytest tests/
diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst
index 9722adb..fffaaf7 100644
--- a/docs/CHANGELOG.rst
+++ b/docs/CHANGELOG.rst
@@ -8,6 +8,9 @@ The format is based on `Keep a Changelog `
Current (Unreleased)
--------------------
+- Ignore local AI and planning markdown files. (`#90 `_) [`@terrancedejesus `_]
+- Pin Python dependencies to current 3.10-compatible versions and add ``poetry.lock``. (`#91 `_) [`@terrancedejesus `_]
+- Refresh ReadTheDocs requirements to the pinned Sphinx versions. (`#92 `_) [`@terrancedejesus `_]
- Initial start of the changelog documentation. (`#70 `_) [`@terrancedejesus `_]
- Added `pytest` to the project and `test_emulation.py` for emulation tests. (`#71 `_) [`@terrancedejesus `_]
- Tuned `Add Admin Roles to User(s)` emulation and added admin directory `rolemanagement` and `user.security` to global scopes. (`#72 `_) [`@terrancedejesus `_]
diff --git a/pyproject.toml b/pyproject.toml
index f3d313d..ea973cb 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -16,7 +16,6 @@ classifiers = [
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.10",
"Topic :: Security",
- "Topic :: Google Workspace",
]
[tool.poetry.dependencies]