RoboCon2025

Staying Aligned with Robot Framework Core: A Maintainer’s Perspective
2025-02-13 , RoboCon

In this session, I’ll walk you through the experiences of maintaining external tools like the Robot Framework Jenkins plugin in the face of core updates. Learn how we anticipate breaking changes and work with the community to keep everything running smoothly.


Like all open source projects, the strength of the Robot Framework ecosystem lies in its community. Active members are reporting bugs, submitting new improvement suggestions, and of course fixing and implementing them.

Numerous libraries and tools are available for you to use to help your organization gain the most out of Robot Framework. But, as new features and functionality is added to the Robot Framework core, tools need to be ready to change to address possible breaking changes. In the best scenario, the external tools are already capable of handling the incoming breaking changes by the time they are released. This requires contributions not only from the maintainers of these tools, but also from the users of them to identify and report the issues before they are introduced.

As the maintainer of the Robot Framework Jenkins plugin, I’ve faced this situation several times when a new major version of Robot Framework core has been released. In this presentation, I will tell how we have been able to seamlessly keep the Jenkins plugin working with new Robot Framework versions, how to keep up with core development, and how to handle community contributions.


In-Person or Online talk?:

In-person

Categorize / Tags:

Jenkins, CI/CD, External tools, Community

Lessons Learned:

After hearing about my experiences, you will hopefully feel inspired to join and contribute to the Robot Framework ecosystem. You’ll have more knowledge about how the ecosystem works and you’ll be more prepared to begin shaping the future of Robot Framework.

Describe your intended audience:

Anyone who is maintaining a library or external tool – or is planning to create or maintain one. And also for anyone who is just interested to learn on how the Robot Framework ecosystem looks from a tool maintainer's point of view.

Is this suitable for ..?:

Beginner RF User, Intermediate RF User, Advanced RF User

Aleksi is a test automation oriented Senior DevOps consultant at Eficode. He started working with Robot Framework and test automation in 2015 and has since worked actively in different Robot Framework related projects. He has helped and coached multiple organizations to adopt better test automation and CI/CD practices and is constantly looking for opportunities to improve test automation use cases. He is also the creator of the DuckOps comic series, which teaches DevOps practices from a computerless perspective.