Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automation: Framework version upgrades in all repositories #672

Closed
4 tasks done
techcobweb opened this issue Jul 12, 2023 · 0 comments
Closed
4 tasks done

Automation: Framework version upgrades in all repositories #672

techcobweb opened this issue Jul 12, 2023 · 0 comments
Assignees

Comments

@techcobweb
Copy link
Contributor

techcobweb commented Jul 12, 2023

Story

As a galasa developer doing post-release uplifting of versions of things, I want to run set-version.sh scripts locally in different repositories to upgrade all the versions of things easily.

Background

When we uplift the version of the framework, we also need to uplift the version dependency that other modules have on the framework.

For example: integratedtests and extensions repositories.

These are the lines which need to be upgraded:

./integratedtests/galasa-inttests-parent/build.gradle:        compileOnly 'dev.galasa:dev.galasa.framework:0.27.0'

./extensions/galasa-extensions-parent/buildSrc/src/main/groovy/galasa.extensions.gradle:    implementation 'dev.galasa:dev.galasa.framework:0.27.0'

Note: eclipse repo is very hard to do using bash. Some other tool such as a Golang program needs writing to read the various XML files in, mutate the versions inside them, and save them back out. Should this be in scope ? I suspect we'll leave this a manual process for this story, and raise a separate story to cover the eclipse repo.

Tasks

  • Create the set-version.sh script variants for the following repositories
    • extensions
    • integratedtests
    • others ? Any repo we need to change which doesn't already have such a script
@techcobweb techcobweb changed the title Automation: Framework version upgrade in integratedtests and extensions. Automation: Framework version upgrades in all repositories Jul 24, 2023
@techcobweb techcobweb self-assigned this Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

1 participant