Skip to content

Conversation

@vnm-neurodesk
Copy link
Collaborator

Summary

This PR adds the release file for tinyrange 0.4.0.

Changes

  • Add releases/tinyrange/0.4.0.json with container metadata
  • Generated automatically from successful container build
  • Contains categories and GUI applications from build.yaml

Testing Instructions

To test this container on Neurodesk (either a local installation or https://play.neurodesk.org/):

bash /neurocommand/local/fetch_and_run.sh tinyrange 0.4.0 20251009

Or, for testing directly with Apptainer/Singularity:

curl -X GET https://neurocontainers.neurodesk.org/tinyrange_0.4.0_20251009.simg -O
singularity shell --overlay /tmp/apptainer_overlay tinyrange_0.4.0_20251009.simg

Review Checklist

  • Release file format is correct
  • Categories are appropriate for this container
  • GUI applications (if any) are correctly defined
  • Version and build date are accurate
  • Container has been tested using the commands above

Next Steps

After merging this PR:

  1. The apps.json update workflow will automatically regenerate apps.json from all release files
  2. A PR will be created to the neurocommand repository
  3. The container will become available in neurodesk

If additional releases are needed:

🤖 Generated by neurocontainers CI | Created by @Vbitz

Auto-generated release file from container build.

🤖 Generated by neurocontainers CI
@vnm-neurodesk vnm-neurodesk added automated Pull request was created with automation. release Merging the pull request will release a container. labels Oct 9, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

Test Results for tinyrange:0.4.0

Status: ❌ FAILED
Summary: 0/2 tests passed (failed 2)

Failed Tests:

  • ❌ Simple Deploy Bins/Path Test
  • ❌ tinyrange test
    Error: failed to create directory: mkdir /home/ubuntu/.cache: file exists
    Usage:
      tinyrange login [flags]
    
    Flags:
          --arch string                 Override the CPU architecture of the machine. This will use emulation with a performance hit.
      -a, --archive stringArray         Specify archives to be copied into the virtual machine (syntax <src>:<guest directory>). A copy will be made in the build directory.
      -A, --auto-scale                  Automatically scale the CPU and RAM to the limits of the host.
      -b, --builder string              The container builder used to construct the virtual machine. (default "[email protected]")
          --cpu int                     The number of CPU cores to allocate to the virtual machine. (default 1)
          --debug                       Redirect output from the hypervisor to the host. the guest will exit as soon as the VM finishes startup.
      -e, --environment stringArray     Add environment variables to the VM (syntax <key>=<value>).
      -E, --exec stringArray            Run a different command rather than dropping into a shell.
          --expose-ssh string           Expose guest SSH. Accepts '<host>:<port>' or '<port>' (defaults to localhost). Forwards to guest 2222.
      -f, --file stringArray            Specify local files/URLs to be copied into the virtual machine (syntax <src>:<guest path>). URLs will be downloaded to the build directory first.
          --forward stringArray         Forward a port from the guest to the host (syntax <port>).
      -h, --help                        help for login
          --init string                 Replace the init system with a different command.
      -L, --layer stringArray           Add a cached layer created by running a command to the virtual machine.
      -c, --load-config string          Load the config from a file and run it.
      -m, --macro stringArray           Add macros to the VM.
          --mount stringArray           Mount a host directory into the VM using 9P.
          --mount-rw stringArray        Mount a host directory into the VM using 9P with read-write access.
          --name string                 Instance name used to derive persistent SSH keys and state.
          --net-gateway string          Set host gateway IP reachable from the guest.
          --net-guest-cidr string       Set guest IP with CIDR (e.g., 192.168.76.2/24).
          --net-mac string              Set guest MAC address (format: 02:00:5e:00:53:01).
          --net-service string          Set host service IP used for host-only services.
          --no-history                  Disable persisting shell history.
          --no-internet                 Disable internet access for the VM.
          --no-scripts                  Disable script execution.
          --oci string                  Use an OCI image as the root filesystem.
      -o, --output string               Write the specified file from the guest to the host.
          --ram int                     The amount of ram in the virtual machine in megabytes. (default 1024)
          --root-arch string            Override the CPU architecture of the root filesystem. This is for special cases where root emulation is needed.
      -w, --save-config string          Write the config to a given file and don't run it.
          --ssh-key string              Path to SSH identity (private key or .pub) to authorize and use for SSH.
          --start-service stringArray   Run a service in the background.
          --storage int                 The amount of storage to allocate in the virtual machine in megabytes. (default 1024)
          --template                    If true then just generate the config and don't run the VM.
          --volume stringArray          Mount a volume of a given size into the VM (syntax <name>,<sizeMb>,<guestPath>,<persist?>).
          --web string                  Start a web interface on the given port.
          --write-root string           Write the root filesystem as a .tar.gz archive.
    
    Global Flags:
          --buildCache stringArray     specify a series of read-only directories to use as build caches, format file://<path>
          --buildDir string            specify the directory for built definitions and temporary files (default "/home/ubuntu/.cache/tinyrange/build")
          --cpuprofile string          write cpu profile to file
          --experimental stringArray   Add experimental flags.
          --file-access-log string     Log accesses to any host files.
          --jobs int                   specify the number of jobs to run concurrently (default 1)
          --mirror stringArray         Specify mirrors to override the default mirror settings
          --rebuild                    should user package definitions be rebuilt even if we already have built them previously
          --verbose                    enable debugging output
    

Automated test results for container: tinyrange:0.4.0

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

🧪 Container Test Summary

Results: 0/1 recipes passed

❌ 1 recipe(s) failed testing
Please check the individual test results above for details.

This comment will be updated as tests complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Pull request was created with automation. release Merging the pull request will release a container.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants