GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - 9elements/virtualbox: Source code for Oracle VirtualBox

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
README.md
README.md
 
 

Repository files navigation

VirtualBox Mirror with Version Tags

Fork of VirtualBox/virtualbox with automatic version tagging.

The upstream repository does not provide git tags for releases. This fork adds them automatically by scanning Version.kmk commit messages for the release markers that Oracle uses internally.

Branches

Branch Purpose
ci (default) GitHub Actions workflows for sync and tagging
main Mirror of upstream trunk
VBox-7.1 Mirror of upstream 7.1.x stable branch
VBox-7.2 Mirror of upstream 7.2.x stable branch

Mirror branches are synced from upstream every 6 hours. They are kept as exact copies -- no additional commits are added.

Tags

Version tags are created automatically from Version.kmk release commits:

Tag Example
Stable release v7.2.6, v7.1.16
Pre-release v7.2.0-beta1, v7.2.0-rc1
Alpha v7.0.0-alpha1

Browse a specific release:

git checkout v7.2.6

How it works

A scheduled GitHub Actions workflow (sync-and-tag.yml):

  1. Fetches all branches from the upstream VirtualBox repository
  2. Fast-forwards the mirror branches (main, VBox-*)
  3. Scans Version.kmk commit history for release markers
  4. Creates and pushes tags for any new releases detected

The tag detection script (create-version-tags.sh) can also be run locally:

# Preview what tags would be created
.github/scripts/create-version-tags.sh --dry-run

# Create tags locally
.github/scripts/create-version-tags.sh

# Create and push tags
.github/scripts/create-version-tags.sh --push

About

Source code for Oracle VirtualBox

www.virtualbox.org/

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.