3–4 Jul 2025
DESY Campus Hamburg
Europe/Berlin timezone

(Ab)using github actions for fun and profit

3 Jul 2025, 14:40
25m
Seminar Room 4a/b (DESY Campus Hamburg)

Seminar Room 4a/b

DESY Campus Hamburg

Speaker

Thomas Madlener (FTX (FTX Fachgruppe SFT))

Description

Continuous Integration (CI) has become a key ingredient for scientific software development. Github is one of the main solutions that are currently in use for hosting open source code. It offers a CI system called "github actions" which allows to develop composable and reusable actions. In this contribution we show some of the possibilities these github actions offer. Starting from the basics of building and testing changesets, we show how to speed up that process, but also how to use github actions to build full fledged software images for the muon collider community.

Primary authors

Federico Meloni (DESY) Thomas Madlener (FTX (FTX Fachgruppe SFT))

Presentation materials