diff --git a/tests/run-up-validate-tests.sh b/tests/run-up-validate-tests.sh index 662589f..b02f0f3 100644 --- a/tests/run-up-validate-tests.sh +++ b/tests/run-up-validate-tests.sh @@ -21,7 +21,8 @@ ls -al tests/up-validate/*.yaml rm -rf tmp mkdir -p tmp/bin -mkdir -p tmp/home/.cfengine/cf-remote +mkdir -p tmp/home/.config/cfengine/cf-remote +mkdir -p tmp/home/.cache/cfengine/cf-remote # Mocking vagrant cp tests/up-validate/mocks/vagrant tmp/bin/. @@ -29,7 +30,7 @@ CURRENT_PWD=$(pwd) export PATH="$CURRENT_PWD/tmp/bin:$PATH" # Mocking cloud_config.json -cp tests/up-validate/mocks/cloud_config.json tmp/home/.cfengine/cf-remote/. +cp tests/up-validate/mocks/cloud_config.json tmp/home/.config/cfengine/cf-remote/. MOCK_HOME="$CURRENT_PWD/tmp/home" shopt -s extglob @@ -45,4 +46,3 @@ done echo "All cfengine up --validate tests successful!" - diff --git a/uv.lock b/uv.lock index 32ebb69..8ebd0b8 100644 --- a/uv.lock +++ b/uv.lock @@ -25,32 +25,32 @@ wheels = [ [[package]] name = "certifi" -version = "2026.4.22" +version = "2026.5.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580", size = 137077, upload-time = "2026-04-22T11:26:11.191Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", hash = "sha256:69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", size = 135422, upload-time = "2026-05-20T11:46:50.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a", size = 135707, upload-time = "2026-04-22T11:26:09.372Z" }, + { url = "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", hash = "sha256:3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", size = 134134, upload-time = "2026-05-20T11:46:48.578Z" }, ] [[package]] name = "cf-remote" -version = "0.8.11" +version = "0.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "apache-libcloud" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/80/8f/1c8e60e44f7050d4c974b252da069009b294476f53b616dcc87baee064e4/cf_remote-0.8.11.tar.gz", hash = "sha256:8f0c1401dfac492954cf228ddb926fa03c18b08fcf055e22dfadad559c35c5fd", size = 66382, upload-time = "2026-04-28T07:46:38.329Z" } +sdist = { url = "https://files.pythonhosted.org/packages/99/46/d784f34cf508ffc560b7fe5975e421d6f0d0d9d97a156c72abca45aa65d7/cf_remote-0.9.0.tar.gz", hash = "sha256:c7f5e290a618cabd7281a9cd5357f261bb1edd077f296e9586c326d1638f676c", size = 67374, upload-time = "2026-06-12T17:29:19.787Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/30/ce/c8cc02d7bf378b1acd4e718c3c3ed51bc355b5a937ede7f4b059232dbfde/cf_remote-0.8.11-py3-none-any.whl", hash = "sha256:5aa8265226edd614ce786031df2eb7a1a02248bb86a0f7d0a0d3f96593474206", size = 70418, upload-time = "2026-04-28T07:46:37.226Z" }, + { url = "https://files.pythonhosted.org/packages/d3/68/8d2d95ccc080433d98de0003cb0c5018be8e10f2554ffbcf069d2497f179/cf_remote-0.9.0-py3-none-any.whl", hash = "sha256:e6c14d54d726dc91d9a8fc34cae48eeafd2e06ff71a14b55272fc3bc97d3b38b", size = 71449, upload-time = "2026-06-12T17:29:18.7Z" }, ] [[package]] name = "cfbs" -version = "5.5.4" +version = "5.6.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9b/e4/49224994c253d18f796a19816988b8de3d26b0fccdf9711794d0bfc4510d/cfbs-5.5.4.tar.gz", hash = "sha256:b447697a0cf60a9d37170c95bf1a06f82142beabd81476b9d9309d41b5555058", size = 89185, upload-time = "2026-04-23T12:20:53.443Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0d/ab/60bc20d8aae03a6ee288cdac7a9cb35778eeed974b452895e7a6d3ff5dd9/cfbs-5.6.1.tar.gz", hash = "sha256:9e50371add952f05e2f4591d6a6280d3aca5ce60ad9449910c86a20f20768781", size = 89383, upload-time = "2026-06-12T17:21:45.984Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/90/02a286b739dc4a2648c65c56a6808eacabcb291d75253240295207f9da20/cfbs-5.5.4-py3-none-any.whl", hash = "sha256:d1b187a870a8fb7e3d55537553566ebd981310b2db8d721fa75fee4637e87567", size = 85108, upload-time = "2026-04-23T12:20:52.022Z" }, + { url = "https://files.pythonhosted.org/packages/df/a0/a5df7ad2e2373b6c1cc8140de229da9450348bf563ae7609b13ed422544e/cfbs-5.6.1-py3-none-any.whl", hash = "sha256:8897f17f2544ccb741f95526bf35399fe7d2de504a261d7ad8f0881b7e097bb7", size = 85254, upload-time = "2026-06-12T17:21:44.63Z" }, ] [[package]] @@ -231,11 +231,11 @@ wheels = [ [[package]] name = "idna" -version = "3.15" +version = "3.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc", size = 199245, upload-time = "2026-05-12T22:45:57.011Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", hash = "sha256:ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848", size = 196711, upload-time = "2026-06-02T14:34:07.794Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8", size = 72340, upload-time = "2026-05-12T22:45:55.733Z" }, + { url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", hash = "sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", size = 65455, upload-time = "2026-06-02T14:34:06.319Z" }, ] [[package]] @@ -249,14 +249,14 @@ wheels = [ [[package]] name = "markdown-it-py" -version = "4.0.0" +version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" }, ] [[package]] @@ -537,7 +537,7 @@ wheels = [ [[package]] name = "requests" -version = "2.33.1" +version = "2.34.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -545,9 +545,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 142856, upload-time = "2026-05-14T19:25:27.735Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", hash = "sha256:4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a", size = 64947, upload-time = "2026-03-30T16:09:13.83Z" }, + { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 73075, upload-time = "2026-05-14T19:25:26.443Z" }, ] [[package]]