-
Notifications
You must be signed in to change notification settings - Fork 0
First prototype #1
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
Conversation
|
In the last few commits I created a basic structure for the GitHub Action that runs an Ubuntu container. |
|
With the most recent commits, I developed a script called |
|
@tdhock with the end of this week I've created a first working prototype of the RcppDeepState Action. However, this prototype requires several adjustments, including to inputs and outputs. To test this action I made a simple workflow that checks-out the RcppDeepState repository containing the testSAN package and then runs RcppDeepState on it. The execution of the workflow, triggered by the commit 32d35d3, shows the results of the RcppDeepState's analysis over the testSAN package. The analysis's resulting logtable is printed at the end of the step named |
|
Hi I see the RcppDeepState output on the github action run. This is great progress! What's next? |
|
These are the tasks I have planned for as my next steps for the RcppDeepState-action:
In the future, I'll also think about if I can express this Action as a composite action. This is merely an idea at this time, though. On the RcppDeepState side I will finish making some changes to the logging system, as outlined in the pull request FabrizioSandri/RcppDeepState/pull/9. Additionally I plan to create a new RcppDeepState function that sets up a workflow inside of a repository. In this way it will be easy for developers to initialize RcppDeepState-action. |
|
sounds great full speed ahead, tell me if you need to discuss via google meet some time. |
|
Yes, before the end of this week I will send you an email to plan the meeting. |
First prototype
In this pull request I will create a first prototype of the RcppDeepState GitHub Action.
Considerations
The blog article titled "RcppDeepState's GitHub Action considerations" contains various aspects that I had to take into account when writing this GitHub Action. I made the decision to create a Docker-based GitHub Action. The more flexible aspect of a docker-based action played a role in this choice; perhaps in the future, this Action could be rewritten as a composite action rather than a docker one.