diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml new file mode 100644 index 000000000..51fd40602 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -0,0 +1,71 @@ +name: Bug Report + +description: Report a bug in the project + +labels: + - bug + +body: + - type: textarea + id: bug-description + attributes: + label: What happened? + description: A clear and concise description of what the bug is. + placeholder: Describe the bug here + validations: + required: true + + - type: textarea + id: bug-expected-behavior + attributes: + label: What did you expect to happen? + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: textarea + id: hyperlight-version + attributes: + label: Hyperlight Version + description: The version of Hyperlight you are using. + placeholder: 0.1.0 + validations: + required: true + + - type: textarea + id: os-version + attributes: + label: OS version + description: The version of the OS you are using. + value: | +
+ + ```console + On Linux: + $ cat /etc/os-release + # paste output here + + $ cat /uname -a + # paste output here + + KVM version: + $ /usr/bin/qemu-system-x86_64 --version + # paste output here + + On Windows: + C:\> cmd /c ver + # paste output here + + ```` +
+ validations: + required: true + + - type: textarea + id: additional-info + attributes: + label: Additional Information + description: Add any other context about the problem here. + placeholder: Add any other context about the problem here. + validations: + required: false diff --git a/.github/workflows/conditional-fail.yml b/.github/workflows/conditional-fail.yml new file mode 100644 index 000000000..f75bdf4f0 --- /dev/null +++ b/.github/workflows/conditional-fail.yml @@ -0,0 +1,11 @@ +name: Conditional Job - Always Fail + +on: + workflow_dispatch: + +jobs: + fail_job: + runs-on: ubuntu-latest + steps: + - name: Always Fail Step + run: exit 1 diff --git a/.github/workflows/contidiontal-pass.yml b/.github/workflows/contidiontal-pass.yml new file mode 100644 index 000000000..bbe69f1ce --- /dev/null +++ b/.github/workflows/contidiontal-pass.yml @@ -0,0 +1,11 @@ +name: Conditional Job - Always Pass + +on: + workflow_dispatch: + +jobs: + pass_job: + runs-on: ubuntu-latest + steps: + - name: Always Fail Step + run: exit 0 diff --git a/.github/workflows/optional-fail.yml b/.github/workflows/optional-fail.yml new file mode 100644 index 000000000..84182a30c --- /dev/null +++ b/.github/workflows/optional-fail.yml @@ -0,0 +1,11 @@ +name: Optional Job - Always Fail + +on: + workflow_dispatch: + +jobs: + fail_job: + runs-on: ubuntu-latest + steps: + - name: Always Fail Step + run: exit 1 diff --git a/.github/workflows/optional-pass.yml b/.github/workflows/optional-pass.yml new file mode 100644 index 000000000..68207bea6 --- /dev/null +++ b/.github/workflows/optional-pass.yml @@ -0,0 +1,11 @@ +name: Optional Job - Always Pass + +on: + workflow_dispatch: + +jobs: + pass_job: + runs-on: ubuntu-latest + steps: + - name: Always Fail Step + run: exit 0 diff --git a/.github/workflows/required.yml b/.github/workflows/required.yml new file mode 100644 index 000000000..b054fcdbd --- /dev/null +++ b/.github/workflows/required.yml @@ -0,0 +1,11 @@ +name: Required Job - Pass + +on: + workflow_dispatch: + +jobs: + pass_job: + runs-on: ubuntu-latest + steps: + - name: Always Fail Step + run: exit 0 diff --git a/LICENSE.txt b/LICENSE.txt index c8386b58c..956aa20b7 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,7 +1,5 @@ Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - + asdf TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. @@ -198,4 +196,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file +limitations under the License. diff --git a/docs/README.md b/docs/README.md index 1b1572dda..32cb6f1b5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -41,3 +41,6 @@ This project is composed internally of several internal components, depicted in * [Hyperlight Surrogate Development Notes](./hyperlight-surrogate-development-notes.md) * [Debugging Hyperlight](./debugging-hyperlight.md) * [Signal Handling in Hyperlight](./signal-handlers-development-notes.md) + + +test edit