InsightSoftwareConsortium / InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction

Investigate streamlining and automating testing

未關閉
#48 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
沒有語言資料
星號
3
分支
10
平均合併
2 小時 53 分鐘
30 天內合併 PR
2

描述

## Overview

One major weakness of developing reusable Github Actions (GHA) build workflows such as those in `ITKRemoteModuleBuildTestPackageAction` is that it is difficult to test the automated tools in an automated fashion. It would be useful to be able to test proposed changes against some minimal project to ensure that build/test/package functionality is as expected.

## Proposed Investigative Paths

1. Embed workflows-under-test within another workflow in `ITKRemoteModuleBuildTestPackageAction/.github/workflows`. The outer workflow could checkout a small demo project from another module and use the inner workflow to build/test/package said project. Unclear at the moment whether the reusable workflow can be embedded in this way.
2. Direct users to manually run the test external module against their PR. This method is known to work due to testing with ITKSplitComponents, but requires extra effort and is therefore less approachable and less sustainable.

## Additional Notes

See original discussion by @jhlegarreta in https://github.com/InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/pull/45#issuecomment-1371029316

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。