Skip to content

cockpit-project/cockpit-machines

Folders and files

NameName
Last commit message
Last commit date
Mar 25, 2021
May 3, 2021
Mar 23, 2021
Mar 25, 2021
Jun 23, 2021
Jun 23, 2021
Jun 23, 2021
Apr 12, 2021
Apr 12, 2021
May 19, 2021
Apr 19, 2021
May 4, 2021
Mar 22, 2021
Mar 22, 2021
Jun 23, 2021
Mar 22, 2021
Jun 11, 2021
Apr 14, 2021
Mar 22, 2021
Jun 21, 2021
Apr 15, 2021
Jun 11, 2021

Repository files navigation

cockpit-machines

This is the Cockpit user interface for virtual machines

Technologies

  • cockpit-machines communicates to libvirt through its dbus API.

Automated release

Releases are automated using Cockpituous release which aims to fully automate project releases to GitHub, Fedora, Ubuntu, COPR, Docker Hub, and other places. The intention is that the only manual step for releasing a project is to create a signed tag for the version number.

The release steps are controlled by the cockpituous-release script.

Pushing the release tag triggers the release.yml GitHub action workflow. This uses the cockpit-project organization secrets.

Automated maintenance

It is important to keep your NPM modules up to date, to keep up with security updates and bug fixes. This is done with the npm-update bot script which is run weekly or upon manual request through the npm-update.yml GitHub action.

Similarly, translations are refreshed every Tuesday evening (or manually) through the po-refresh.yml action.