---
title: Fix tests and setup GitHub Actions for the spyne Rust crate for the spyne Rust crate for the spyne Rust crate for the spyne Rust crate
timestamp: 2025-01-27T09:30:01
author: szabgab
published: true
show_related: true
description:
tags:
    - GitHub Action
    - tests
---

Part of [OSDC Rust](https://osdc.code-maven.com/rust)

{% youtube id="Gm0xPB7NLN4" file="2026-01-26-open-source-rust-in-english-part2.mp4" %}

* 00:00 Intro
* 01:50 [LLVM-COV](https://llvm.org/docs/CommandGuide/llvm-cov.html)
* 02:10 Editing a file but not sharing the screen, oups.
* 05:20 Finally I start sharing my screen...
* 05:40 Editing the [rust page](https://osdc.code-maven.com/rust)
* 06:45 Editing spyne
* 07:30 GitHub [advanced search](https://github.com/search/advanced)
* 08:45 GitHub [Explore](https://github.com/explore)
* 10:45 The (programming) languages used in a repository
* 13:22 If a project has 20% rust, would it appear in the rust topic?
* 13:30 More explanation on how to select a project.
* 16:35 Cloning the repository of the spyne project.
* 17:10 Start a Docker container and run the code inside.
* 18:55 `cargo build` and `cargo test`
* 21:30 Open an issue reporting the test failure.
* 23:15 I just realized the Rust compiler told me what was the problem...
* 26:25 The tests are finally passing.
* 26:58 Sending a Pull-Request
* 28:15 Create a branch
* 30:20 Set my fork as remote called `fork`.
* 31:50 `git push`
* 32:25 Send the Pull-Request
* 33:10 Setup GitHub Actions.
* 42:30 Send the Pull-Request.
* 45:10 Conclusion: We made some progress and learned a bit.
