Skip to content

Still having issues with AFNI circle-ci logs #210

@yarikoptic

Description

@yarikoptic

Even after running the code with following recent fixes:

(tinuous-dev) datalad@smaug:/mnt/datasets/datalad/ci/tinuous$ pip show tinuous
Name: tinuous
Version: 0.7.0
Summary: Download build logs from GitHub Actions, Travis, and Appveyor
Home-page: https://github.com/con/tinuous
Author: Center for Open Neuroscience
Author-email: debian@onerussian.com
License: MIT
Location: /home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages
Editable project location: /mnt/datasets/datalad/ci/tinuous
Requires: click, click-loglevel, ghtoken, in-place, pydantic, python-dateutil, python-dotenv, PyYAML, requests
Required-by:

(tinuous-dev) datalad@smaug:/mnt/datasets/datalad/ci/tinuous$ tinuous --version
tinuous 0.7.0

(tinuous-dev) datalad@smaug:/mnt/datasets/datalad/ci/tinuous$ git describe
0.7.0-12-gfe72f74
(tinuous-dev) datalad@smaug:/mnt/datasets/datalad/ci/tinuous$ /mnt/datasets/datalad/ci/cron_job afni 
...
2025-07-07T04:06:03-0400 [INFO    ] tinuous: Logs for job 26081, step 104-0 already downloaded to 2025/07/02/push/AFNI_25.2.01/24c6e89/circleci-afni_tests-6886-success/cmake_build/104-0.txt; skipping
2025-07-07T04:06:03-0400 [INFO    ] tinuous: Logs for job 26081, step 105-0 already downloaded to 2025/07/02/push/AFNI_25.2.01/24c6e89/circleci-afni_tests-6886-failed/cmake_build/105-0.txt; skipping
Traceback (most recent call last):
  File "/home/datalad/miniconda3/envs/tinuous-dev/bin/tinuous", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/decorators.py", line 45, in new_func
    return f(get_current_context().obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/__main__.py", line 118, in fetch
    for obj in ci.get_build_assets(
  File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/circleci.py", line 154, in get_build_assets
    for step in self.get_jobv1(job.job_number).steps:
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/circleci.py", line 97, in get_jobv1
    self.client.get(f"/v1.1/project/gh/{self.repo}/{job_number}").json()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/base.py", line 159, in get
    r.raise_for_status()
  File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/requests/models.py", line 1024, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://circleci.com/api/v1.1/project/gh/afni/afni/26082

so I guess there is more to those 404s?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions