diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 244be507811..9c76b54dd53 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -21,24 +21,33 @@ body: required: true - label: I did not make any code changes to lotus. required: false -- type: dropdown - id: component-and-area - validations: - required: true +- type: checkboxes attributes: label: Lotus component description: Please select the lotus component you are filing a bug for options: - - lotus daemon - chain sync - - lotus miner - mining and block production - - lotus miner/worker - sealing - - lotus miner - proving(WindowPoSt) - - lotus miner/market - storage deal - - lotus miner/market - retrieval deal - - lotus client - - lotus JSON-RPC API - - lotus message management (mpool) - - Other + - label: lotus daemon - chain sync + required: false + - label: lotus miner - mining and block production + required: false + - label: lotus miner/worker - sealing + required: false + - label: lotus miner - proving(WindowPoSt) + required: false + - label: lotus miner/market - storage deal + required: false + - label: lotus miner/market - retrieval deal + required: false + - label: lotus miner/market - data transfer + required: false + - label: lotus client + required: false + - label: lotus JSON-RPC API + required: false + - label: lotus message management (mpool) + required: false + - label: Other + required: false - type: textarea id: version attributes: diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml index 7320fa5c542..da662688d1c 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -15,24 +15,33 @@ body: required: true - label: I **have** a specific, actionable, and well motivated improvement to propose. required: true -- type: dropdown - id: component - validations: - required: true +- type: checkboxes attributes: label: Lotus component - description: Please select the lotus component you are propoing improvement for + description: Please select the lotus component you are filing an improvement request for options: - - lotus daemon - chain sync - - lotus miner - mining and block production - - lotus miner/worker - sealing - - lotus miner - proving(WindowPoSt) - - lotus miner/market - storage deal - - lotus miner/market - retrieval deal - - lotus client - - lotus JSON-RPC API - - lotus message management (mpool) - - Other + - label: lotus daemon - chain sync + required: false + - label: lotus miner - mining and block production + required: false + - label: lotus miner/worker - sealing + required: false + - label: lotus miner - proving(WindowPoSt) + required: false + - label: lotus miner/market - storage deal + required: false + - label: lotus miner/market - retrieval deal + required: false + - label: lotus miner/market - data transfer + required: false + - label: lotus client + required: false + - label: lotus JSON-RPC API + required: false + - label: lotus message management (mpool) + required: false + - label: Other + required: false - type: textarea id: request attributes: diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 5cb39b0d5a0..2105490950a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -13,24 +13,33 @@ body: required: true - label: I **have** a specific, actionable, and well motivated feature request to propose. required: true -- type: dropdown - id: component - validations: - required: true +- type: checkboxes attributes: label: Lotus component - description: Please select the lotus component you are requesting a new feature for + description: Please select the lotus component you are filing a new feature request for options: - - lotus daemon - chain sync - - lotus miner - mining and block production - - lotus miner/worker - sealing - - lotus miner - proving(WindowPoSt) - - lotus miner/market - storage deal - - lotus miner/market - retrieval deal - - lotus client - - lotus JSON-RPC API - - lotus message management (mpool) - - Other + - label: lotus daemon - chain sync + required: false + - label: lotus miner - mining and block production + required: false + - label: lotus miner/worker - sealing + required: false + - label: lotus miner - proving(WindowPoSt) + required: false + - label: lotus miner/market - storage deal + required: false + - label: lotus miner/market - retrieval deal + required: false + - label: lotus miner/market - data transfer + required: false + - label: lotus client + required: false + - label: lotus JSON-RPC API + required: false + - label: lotus message management (mpool) + required: false + - label: Other + required: false - type: textarea id: request attributes: diff --git a/.github/ISSUE_TEMPLATE/m1_bug_report_deal.yml b/.github/ISSUE_TEMPLATE/m1_bug_report_deal.yml deleted file mode 100644 index 3a24d9564ec..00000000000 --- a/.github/ISSUE_TEMPLATE/m1_bug_report_deal.yml +++ /dev/null @@ -1,91 +0,0 @@ -name: "M1 Bug Report For Deal Making" -description: "File a bug report around deal making for the M1 releases" -labels: [need/triage, kind/bug, M1-release] -body: -- type: checkboxes - id: checklist - attributes: - label: Checklist - description: Please check off the following boxes before continuing to file a bug report! - options: - - label: This is **not** a question or a support request. If you have any lotus related questions, please ask in the [lotus forum](https://github.com/filecoin-project/lotus/discussions). - required: true - - label: I **am** reporting a bug w.r.t one of the [M1 tags](https://github.com/filecoin-project/lotus/discussions/6852#discussioncomment-1043951). If not, choose another issue option [here](https://github.com/filecoin-project/lotus/issues/new/choose). - required: true - - label: I **am** reporting a bug around deal making. If not, create a [M1 Bug Report For Non Deal Making Issue](https://github.com/filecoin-project/lotus/issues/new?assignees=&labels=need%2Ftriage%2Ckind%2Fbug%2CM1-release&template=m1_bug_report_non_deal.yml). - required: true - - label: I have my log level set as instructed [here](https://github.com/filecoin-project/lotus/discussions/6852#discussioncomment-1043678) and have logs available for troubleshooting. - required: true - - label: The deal is coming from one of the M1 clients(communitcated in the coordination slack channel). - required: true - - label: I **have** searched on the [issue tracker](https://github.com/filecoin-project/lotus/issues) and the [lotus forum](https://github.com/filecoin-project/lotus/discussions), and there is no existing related issue or discussion. - required: true -- type: dropdown - id: lotus-componets - validations: - required: true - attributes: - label: Lotus Component - description: Please select the lotus component you are filing a bug for - options: - - lotus miner market subsystem - storage deal - - lotus miner market subsystem - retrieval deal - - lotus miner - storage deal - - lotus miner - retrieval deal -- type: textarea - id: version - attributes: - render: text - label: Lotus Tag and Version - description: Enter the lotus tag, output of `lotus version` and `lotus-miner version`. - validations: - required: true -- type: textarea - id: Description - attributes: - label: Describe the Bug - description: | - This is where you get to tell us what went wrong, when doing so, please try to provide a clear and concise description of the bug with all related information: - * What you were doding when you experienced the bug? - * Any *error* messages you saw, *where* you saw them, and what you believe may have caused them (if you have any ideas). - * What is the expected behaviour? - validations: - required: true -- type: textarea - id: deal-status - attributes: - label: Deal Status - description: What's the status of the deal? - placeholder: | - Please share the output of `lotus-miner storage-deals|retrieval-deals list [-v]` commands for the deal(s) in question. - validations: - required: true -- type: textarea - id: data-transfer-status - attributes: - label: Data Transfer Status - description: What's the status of the data transfer? - placeholder: | - Please share the output of `lotus-miner data-transfers list -v` commands for the deal(s) in question. - validations: - required: true -- type: textarea - id: logging - attributes: - render: text - label: Logging Information - description: Please link to the whole of the miner logs on your side of the transaction. You can upload the logs to a [gist](https://gist.github.com). - validations: - required: true -- type: textarea - id: RepoSteps - attributes: - label: Repo Steps (optional) - description: "Steps to reproduce the behavior" - value: | - 1. Run '...' - 2. Do '...' - 3. See error '...' - ... - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/m1_bug_report_non_deal.yml b/.github/ISSUE_TEMPLATE/m1_bug_report_non_deal.yml deleted file mode 100644 index 363c3a1ab9c..00000000000 --- a/.github/ISSUE_TEMPLATE/m1_bug_report_non_deal.yml +++ /dev/null @@ -1,80 +0,0 @@ -name: "M1 Bug Report For Non Deal Making Issue" -description: "File a bug report around non deal making issue for the M1 releases" -labels: [need/triage, kind/bug, M1-release] -body: -- type: checkboxes - id: checklist - attributes: - label: Checklist - description: Please check off the following boxes before continuing to file a bug report! - options: - - label: This is **not** a question or a support request. If you have any lotus related questions, please ask in the [lotus forum](https://github.com/filecoin-project/lotus/discussions). - required: true - - label: I **am** reporting a bug w.r.t one of the [M1 tags](https://github.com/filecoin-project/lotus/discussions/6852#discussioncomment-1043951). If not, choose another issue option [here](https://github.com/filecoin-project/lotus/issues/new/choose). - required: true - - label: I am **not** reporting a bug around deal making. If yes, create a [M1 Bug Report For Deal Making](https://github.com/filecoin-project/lotus/issues/new?assignees=&labels=need%2Ftriage%2Ckind%2Fbug%2CM1-release&template=m1_bug_report_deal.yml). - required: true - - label: I **have** searched on the [issue tracker](https://github.com/filecoin-project/lotus/issues) and the [lotus forum](https://github.com/filecoin-project/lotus/discussions), and there is no existing related issue or discussion. - required: true -- type: dropdown - id: component-and-area - validations: - required: true - attributes: - label: Lotus component - description: Please select the lotus component you are filing a bug for - options: - - lotus daemon - chain sync **with** splitstore enabled - - lotus daemon - chain sync **without** splitstore enabled - - lotus miner - mining and block production - - lotus miner/worker - sealing - - lotus miner - proving(WindowPoSt) - - lotus client - - lotus JSON-RPC API - - lotus message management (mpool) - - Other -- type: textarea - id: version - attributes: - render: text - label: Lotus Tag and Version - description: Enter the lotus tag, output of `lotus version` and `lotus-miner version`. - validations: - required: true -- type: textarea - id: Description - attributes: - label: Describe the Bug - description: | - This is where you get to tell us what went wrong, when doing so, please try to provide a clear and concise description of the bug with all related information: - * What you were doding when you experienced the bug? - * Any *error* messages you saw, *where* you saw them, and what you believe may have caused them (if you have any ideas). - * What is the expected behaviour? - * For sealing issues, include the output of `lotus-miner sectors status --log ` for the failed sector(s). - * For proving issues, include the output of `lotus-miner proving` info. - validations: - required: true -- type: textarea - id: extraInfo - attributes: - label: Logging Information - render: text - description: | - Please provide debug logs of the problem, remember you can get set log level control for: - * lotus: use `lotus log list` to get all log systems available and set level by `lotus log set-level`. An example can be found [here](https://docs.filecoin.io/get-started/lotus/configuration-and-advanced-usage/#log-level-control). - * lotus-miner:`lotus-miner log list` to get all log systems available and set level by `lotus-miner log set-level - If you don't provide detailed logs when you raise the issue it will almost certainly be the first request I make before furthur diagnosing the problem. - validations: - required: true -- type: textarea - id: RepoSteps - attributes: - label: Repo Steps - description: "Steps to reproduce the behavior" - value: | - 1. Run '...' - 2. Do '...' - 3. See error '...' - ... - validations: - required: false diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 16a9feebeac..35b97e369f4 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -29,5 +29,5 @@ jobs: days-before-pr-close: 2 remove-stale-when-updated: true enable-statistics: true - +