You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
# 2026-03-28 Ansible package implementation
|
|
|
|
Summary of changes added to repository:
|
|
|
|
- packages/@ansible/example/
|
|
- package.json (scoped package @ansible/example)
|
|
- README.md
|
|
- src/index.js
|
|
- tests/ (test_package_json.js, test_pack_inspect.js, _pack_helpers.js, run.js)
|
|
- .github/workflows/publish-ansible-example.yml
|
|
- .github/workflows/deploy-motief.yml
|
|
- docs/deployment/ansible-package-deploy.md
|
|
- docs/embeddings.md
|
|
- README.md (top-level)
|
|
- thoughts/shared/changes/2026-03-28-ansible-package-implementation.md (this file)
|
|
|
|
Verification commands (run from repo root):
|
|
|
|
1. Run package tests:
|
|
cd packages/@ansible/example && npm test
|
|
|
|
2. Run pack inspection:
|
|
cd packages/@ansible/example && node tests/test_pack_inspect.js
|
|
|
|
3. Simulate pack locally:
|
|
cd packages/@ansible/example && npm pack && tar -tzf <produced-tgz> | head -n 20
|
|
|
|
4. Check workflows syntax locally (optional):
|
|
- Use `act` or `nektos/act` to run workflow_dispatch triggers in a container; ensure secrets are not printed.
|
|
|
|
5. Verify docs updated for embeddings and deployment: open docs/embeddings.md and docs/deployment/ansible-package-deploy.md
|
|
|
|
Notes:
|
|
- Do NOT add secrets to repo. Secrets: NPM_TOKEN, DEPLOY_SSH_KEY, DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_PORT, OPENROUTER_API_KEY
|
|
|
|
Contact: Sven Geboers
|
|
|
|
End of changelog.
|
|
|
|
Write the file with neutral tone and concise steps for verification.
|
|
|