Skip to content

millsydotdev/versions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

GRID Versions

This repository contains version metadata for GRID auto-updates.

Purpose

The GRID Builder automatically updates this repository with:

  • Version information for all releases
  • Update manifests for each platform/architecture
  • Release metadata (checksums, download URLs, release notes)

How It Works

  1. GRID Builder creates a new release
  2. Builder uploads binaries to binaries repository
  3. Builder updates version metadata in this repository
  4. GRID clients check this repository for updates
  5. Clients download updates from URLs in metadata

Structure

versions/
├── stable/
│   ├── linux/
│   │   ├── x86_64/
│   │   │   └── latest.json
│   │   ├── aarch64/
│   │   │   └── latest.json
│   │   └── armv7/
│   │       └── latest.json
│   ├── darwin/
│   │   ├── x86_64/
│   │   │   └── latest.json
│   │   └── aarch64/
│   │       └── latest.json
│   └── windows/
│       ├── x86_64/
│       │   └── latest.json
│       └── aarch64/
│           └── latest.json
└── insiders/
    └── (same structure)

Metadata Format

Each latest.json contains:

{
  "version": "1.106.0",
  "gridVersion": "0.0.8",
  "gridRelease": "0906",
  "releaseDate": "2025-12-26T00:00:00Z",
  "channel": "stable",
  "platform": "linux",
  "arch": "x86_64",
  "artifacts": [
    {
      "name": "grid-1.106.0-linux-x86_64.deb",
      "type": "deb",
      "url": "https://github.com/GRID-NETWORK-REPO/binaries/releases/download/1.106.0/grid-1.106.0-linux-x86_64.deb",
      "size": 98765432,
      "checksum": {
        "sha256": "abc123..."
      }
    }
  ],
  "releaseNotes": "https://github.com/GRID-NETWORK-REPO/GRID/releases/tag/1.106.0"
}

Update Flow

GRID Client → versions/stable/{platform}/{arch}/latest.json → Check version
              ↓
        If update available
              ↓
     Download from artifact.url in binaries repository
              ↓
          Verify checksum
              ↓
       Install update

Channels

  • stable: Production-ready releases
  • insiders: Pre-release/beta builds with latest features

Integration

The GRID website also consumes this metadata to display download links.

Build Information

Metadata is automatically generated by GRID-BUILDER.

License

MIT

About

GRID version metadata - Auto-update information and version tracking

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published