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

Standard GitHub Action for invoking OFT from within workflows #430

Open
sophokles73 opened this issue Aug 14, 2024 · 5 comments
Open

Standard GitHub Action for invoking OFT from within workflows #430

sophokles73 opened this issue Aug 14, 2024 · 5 comments
Labels

Comments

@sophokles73
Copy link
Contributor

It seems reasonable to run OFT trace on a code base as part of CI. However, doing this currently requires manual steps to install Java, assemble a command line and run the CliStarter class.

I would be nice to have a standard GitHub Action that does all that for you and that allows to provide the file patterns and e.g. the report format as inputs, so that it can be used in arbitrary environments.

@sophokles73
Copy link
Contributor Author

I can imagine adding the (composite) Action to the existing OFT repository and tie it to OFT's release cycle/cadence. Alternatively, a separate repository would allow for more independence and also make it easier to pull in additional plugins (like the AsciiDoc plugin) without creating a dependency from the OFT repo to the plugin repo(s).

@kaklakariada @redcatbear WDYT?

@kaklakariada
Copy link
Contributor

Having a GitHub action is a really good idea! I would prefer having a separate repository. It will be more effort, but more flexible.

Do you have experience with creating actions?

@sophokles73
Copy link
Contributor Author

Yes, I am currently working on an OFT Action in the context of Eclipse uProtocol. However, I'd rather contribute it to OpenFastTrace directly ... If you set up a repository I can create a PR.

@kaklakariada
Copy link
Contributor

@sophokles73 Sounds good!
I created https://github.com/itsallcode/openfasttrace-github-action and invited you as maintainer.

@redcatbear
Copy link
Collaborator

@kaklakariada, you beat me to it. I just wanted to do that. Sorry that you had to do that on your vacation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 📫 Backlog
Development

No branches or pull requests

3 participants