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

GitHub Action tests

Part of OSDC Rust

  • 00:00 Intro
  • 01:50 LLVM-COV
  • 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
  • 06:45 Editing spyne
  • 07:30 GitHub advanced search
  • 08:45 GitHub 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.

Author

Gabor Szabo (szabgab)

Gabor Szabo, the author of the Rust Maven web site maintains several Open source projects in Rust and while he still feels he has tons of new things to learn about Rust he already offers training courses in Rust and still teaches Python, Perl, git, GitHub, GitLab, CI, and testing.

Gabor Szabo