[R/alignment_params_to_posterior_trees.R:78:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/alignment_params_to_posterior_trees.R#L78) *style:* **Lines should not be more than 80 characters.**
```r
  # if (beautier::is_one_na(experiment$inference_model$mcmc$tracelog$filename)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_init_pir_params.R:2:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_init_pir_params.R#L2) *warning:* **no visible global function definition for ‘check_pir_params’**
```r
  check_pir_params(pir_params)
  ^~~~~~~~~~~~~~~~
```
[R/check_pir_out.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_pir_out.R#L17) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
check_pir_out <- function(
^
```
[R/check_sim_true_alignment_function.R:9:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_true_alignment_function.R#L9) *style:* **Variable and function names should not be longer than 30 characters.**
```r
check_sim_true_alignment_function <- function(sim_true_alignment_function) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_twin_alignment_function.R#L12) *style:* **Variable and function names should not be longer than 30 characters.**
```r
check_sim_twin_alignment_function <- function(sim_twin_alignment_function) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/check_sim_twin_alignment_function.R:51:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/check_sim_twin_alignment_function.R#L51) *style:* **Lines should not be more than 80 characters.**
```r
        "'sim_twin_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:12:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L12) *warning:* **local variable ‘max_n_mutations’ assigned but may not be used**
```r
  max_n_mutations <- n_taxa * n_nucleotides
  ^~~~~~~~~~~~~~~
```
[R/create_alignment.R:31:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L31) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/create_alignment.R:68:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L68) *style:* **Commented code should be removed.**
```r
    #   alignment_params = alignment_params
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:99:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L99) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:116:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L116) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:145:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L145) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_alignment_with_standard_site_model_raw <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_alignment.R:168:69:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L168) *style:* **Commas should always have a space after.**
```r
      "Actual 'class(alignment_phydat)': ", class(alignment_phydat)," \n",
                                                                    ^
```
[R/create_alignment.R:169:55:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_alignment.R#L169) *style:* **Commas should always have a space after.**
```r
      "Actual 'alignment_phydat': ", alignment_phydat," \n"
                                                      ^
```
[R/create_all_experiments.R:24:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_all_experiments.R#L24) *style:* **functions should have cyclomatic complexity of less than 15, this has 30.**
```r
create_all_experiments <- function(
^
```
[R/create_copy_twin_tree_from_true_function.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_copy_twin_tree_from_true_function.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_copy_twin_tree_from_true_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_sim_bd_twin_tree_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_sim_bd_twin_tree_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_sim_bd_twin_tree_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_sim_yule_twin_tree_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/create_sim_yule_twin_tree_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
create_sim_yule_twin_tree_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/default_params_doc.R:272:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/default_params_doc.R#L272) *style:* **Lines should not be more than 80 characters.**
```r
#'   to get a function (\link{sim_true_alignment_with_linked_node_sub_site_model})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/default_params_doc.R:276:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/default_params_doc.R#L276) *style:* **Lines should not be more than 80 characters.**
```r
#'   to get a function (\link{sim_true_alignment_with_unlinked_node_sub_site_model})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/est_evidences.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/est_evidences.R#L35) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
est_evidences <- function(
^
```
[R/get_alignment_n_taxa.R:14:5:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_alignment_n_taxa.R#L14) *style:* **Commented code should be removed.**
```r
  # length(labels(alignment))
    ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_alignment_sequences.R:5:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_alignment_sequences.R#L5) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/get_copy_true_alignment_function.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_copy_true_alignment_function.R#L20) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_copy_true_alignment_function <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_pir_params_filenames.R:6:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_pir_params_filenames.R#L6) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R:23:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_linked_node_sub_site_model_function.R#L23) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_linked_node_sub_site_model_function <-
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_standard_site_model_function.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_standard_site_model_function.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_standard_site_model_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_true_alignment_with_unlinked_node_sub_site_model_function.R#L20) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_true_alignment_with_unlinked_node_sub_site_model_function <-
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_same_n_mutation_function.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_twin_alignment_with_same_n_mutation_function.R#L29) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_twin_alignment_with_same_n_mutation_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_sim_twin_alignment_with_standard_site_model_function.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/get_sim_twin_alignment_with_standard_site_model_function.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
get_sim_twin_alignment_with_standard_site_model_function <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/pir_run_true_tree.R:8:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_run_true_tree.R#L8) *warning:* **no visible global function definition for ‘check_init_pir_params’**
```r
  check_init_pir_params(pir_params)
  ^~~~~~~~~~~~~~~~~~~~~
```
[R/pir_run.R:24:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_run.R#L24) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/pir_to_pics.R:10:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_to_pics.R#L10) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/pir_to_tables.R:7:17:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/pir_to_tables.R#L7) *warning:* **no visible global function definition for ‘init_pir_params’**
```r
  pir_params <- init_pir_params(pir_params)
                ^~~~~~~~~~~~~~~
```
[R/select_candidate_evidences.R:25:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/select_candidate_evidences.R#L25) *style:* **functions should have cyclomatic complexity of less than 15, this has 20.**
```r
select_candidate_evidences <- function(
^
```
[R/sim_true_alignment_with_linked_node_sub_site_model.R:12:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_linked_node_sub_site_model.R#L12) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_linked_node_sub_site_model.R:39:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_linked_node_sub_site_model.R#L39) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_standard_site_model.R:13:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_standard_site_model.R#L13) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_standard_site_model.R:21:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_standard_site_model.R#L21) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment_with_unlinked_node_sub_site_model.R:13:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment_with_unlinked_node_sub_site_model.R#L13) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_true_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_true_alignment.R:16:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_true_alignment.R#L16) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_linked_node_sub_site_model.R:11:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_linked_node_sub_site_model.R#L11) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_linked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:29:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_same_n_mutation.R#L29) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(twin_alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_same_n_mutation.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_same_n_mutation.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_same_n_mutation <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_standard_site_model.R:14:3:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_standard_site_model.R#L14) *warning:* **no visible global function definition for ‘check_alignment’**
```r
  check_alignment(alignment)
  ^~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_standard_site_model.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_standard_site_model.R#L30) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_standard_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/sim_twin_alignment_with_unlinked_node_sub_site_model.R:11:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/R/sim_twin_alignment_with_unlinked_node_sub_site_model.R#L11) *style:* **Variable and function names should not be longer than 30 characters.**
```r
sim_twin_alignment_with_unlinked_node_sub_site_model <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_experiments.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_experiments.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
  cand_experiment_1$inference_model$mcmc <- cand_experiment_2$inference_model$mcmc
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:56:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L56) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { }
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:56:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L56) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { }
          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:58:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_true_alignment_function.R:63:75:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L63) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                          ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:63:77:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L63) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_true_alignment_function = function(invalid_name = "irrelevant") { }
                                                                            ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:71:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L71) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) {}
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:71:10:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L71) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) {}
         ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:81:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L81) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "not a phylo" }
        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:81:25:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L81) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "not a phylo" }
                        ^
```
[tests/testthat/test-check_sim_true_alignment_function.R:83:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_true_alignment_function.R#L83) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_true_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:62:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L36) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_alignment_function = function(twin_phylogeny) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:36:64:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L36) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_alignment_function = function(twin_phylogeny) { }
                                                               ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:42:62:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L42) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_alignment_function = function(true_alignment) { }
                                                             ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:42:64:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L42) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_alignment_function = function(true_alignment) { }
                                                               ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:51:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L51) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "irrelevant" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:51:24:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L51) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "irrelevant" }
                       ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:62:9:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L62) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      ) { "not a phylo" }
        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:62:25:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L62) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      ) { "not a phylo" }
                        ^
```
[tests/testthat/test-check_sim_twin_alignment_function.R:64:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_alignment_function.R#L64) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_twin_alignment_function' must be a function that returns an ape::DNAbin"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:21:66:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L21) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(one_too, many_arguments) { }
                                                                 ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:21:68:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L21) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(one_too, many_arguments) { }
                                                                   ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:74:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
                                                                         ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:28:90:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L28) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(invalid_argument = "irrelevant") { ape::rcoal(3) }
                                                                                ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:30:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
    "'sim_twin_tree_function' must be a function with one argument called 'true_phylogeny'"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Lines should not be more than 80 characters.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:72:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
                                                                       ^
```
[tests/testthat/test-check_sim_twin_tree_function.R:35:88:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_sim_twin_tree_function.R#L35) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
      sim_twin_tree_function = function(true_phylogeny = "irrelevant") { "not a phylo" }
                                                                                ^
```
[tests/testthat/test-check_twinning_params.R:209:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-check_twinning_params.R#L209) *style:* **Lines should not be more than 80 characters.**
```r
        sim_twin_alignment_function = get_sim_twin_alignment_with_standard_site_model_function()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_error_measure_params.R:29:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-create_error_measure_params.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
      list.files(dirname(experiment$errors_filename), pattern = basename(experiment$errors_filename))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-create_twin_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-create_twin_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:111:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_alignment_n_taxa.R#L111) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_alignment_n_taxa.R:112:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_alignment_n_taxa.R#L112) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-get_experiments_filenames.R:10:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_experiments_filenames.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_experiments_filenames.R:32:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_experiments_filenames.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:14:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:41:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L41) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:65:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L65) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_pir_params_filenames.R:107:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_pir_params_filenames.R#L107) *style:* **Lines should not be more than 80 characters.**
```r
    expect_true(experiment$inference_model$mcmc$tracelog$filename %in% filenames)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-get_temp_errors_filename.R:7:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_temp_errors_filename.R#L7) *style:* **Commas should always have a space after.**
```r
      )[1,1]
          ^
```
[tests/testthat/test-get_temp_fasta_filename.R:7:11:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-get_temp_fasta_filename.R#L7) *style:* **Commas should always have a space after.**
```r
      )[1,1]
          ^
```
[tests/testthat/test-pir_run.R:125:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-pir_run.R#L125) *style:* **Lines should not be more than 80 characters.**
```r
  twin_alignment <- readLines(pir_params$twinning_params$twin_alignment_filename)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-sim_alignment_with_n_mutations.R:86:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_alignment_with_n_mutations.R#L86) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_true_alignment_with_standard_site_model.R:17:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_true_alignment_with_standard_site_model.R#L17) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R:20:1:](https://github.com/richelbilderbeek/pirouette/blob/2fa6ccd8b42557f0cfd11efcc5c30c482b51d37e/tests/testthat/test-sim_twin_alignment_with_same_n_mutation.R#L20) *style:* **Trailing blank lines are superfluous.**
```r

^
```


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:branch:master",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/agzBu7UsSsSqw--IJdMbUg",
            "queue:schedule-task:taskcluster-github/agzBu7UsSsSqw--IJdMbUg/Rusahxj3R1GbkBzPXF0BZw"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/agzBu7UsSsSqw--IJdMbUg",
                "queue:schedule-task:taskcluster-github/agzBu7UsSsSqw--IJdMbUg/Rusahxj3R1GbkBzPXF0BZw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:37.226Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/fFkmnKDLT-27vnXqM3a0Ew",
            "queue:schedule-task:taskcluster-github/fFkmnKDLT-27vnXqM3a0Ew/cfaHgCEASqCjC9Cu80TryA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/fFkmnKDLT-27vnXqM3a0Ew",
                "queue:schedule-task:taskcluster-github/fFkmnKDLT-27vnXqM3a0Ew/cfaHgCEASqCjC9Cu80TryA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:37.259Z

</details>


@dadhi The performance comparison is very interesstening.
Is there a special reason why you did not performance benchmark the Unity Container (https://github.com/unitycontainer/unity)?
Would it be much effort to do so?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/TqKBjHV5SKmWMBJsH5sIqg",
            "queue:schedule-task:taskcluster-github/TqKBjHV5SKmWMBJsH5sIqg/Tr6vuA9SQt-CphWLkUbWdw"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/TqKBjHV5SKmWMBJsH5sIqg",
                "queue:schedule-task:taskcluster-github/TqKBjHV5SKmWMBJsH5sIqg/Tr6vuA9SQt-CphWLkUbWdw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:51.552Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/cUoOVZlETs-8cd4J1jzJIw",
            "queue:schedule-task:taskcluster-github/cUoOVZlETs-8cd4J1jzJIw/fgoTfVqVT4epVJKfUknU_A"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/cUoOVZlETs-8cd4J1jzJIw",
                "queue:schedule-task:taskcluster-github/cUoOVZlETs-8cd4J1jzJIw/fgoTfVqVT4epVJKfUknU_A"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:51.779Z

</details>


Successfully deployed to following URLs:

* https://portfolio-cekirlavz.now.sh
* https://portfolio-xi-two.now.sh
* https://portfolio.lucastostee.now.sh
* https://portfolio-git-master.lucastostee.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/cwwXFbuhTRSbBcIvA9xKQg",
            "queue:schedule-task:taskcluster-github/cwwXFbuhTRSbBcIvA9xKQg/RBD9se_2TSCb785Yv1-75A"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/cwwXFbuhTRSbBcIvA9xKQg",
                "queue:schedule-task:taskcluster-github/cwwXFbuhTRSbBcIvA9xKQg/RBD9se_2TSCb785Yv1-75A"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:58.613Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/PqYp5QbsT5a86Ab0HXUybw",
            "queue:schedule-task:taskcluster-github/PqYp5QbsT5a86Ab0HXUybw/VIxFb2CkShCfRw8s_1Fg-A"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/PqYp5QbsT5a86Ab0HXUybw",
                "queue:schedule-task:taskcluster-github/PqYp5QbsT5a86Ab0HXUybw/VIxFb2CkShCfRw8s_1Fg-A"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:58.724Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/eHZ3QjopSwm5H61R7ZKe6g",
            "queue:schedule-task:taskcluster-github/eHZ3QjopSwm5H61R7ZKe6g/OuAs1NOjRNCC-fsSkoWbaQ"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/eHZ3QjopSwm5H61R7ZKe6g",
                "queue:schedule-task:taskcluster-github/eHZ3QjopSwm5H61R7ZKe6g/OuAs1NOjRNCC-fsSkoWbaQ"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:10:58.771Z

</details>


Successfully deployed to following URLs:

* https://kendraio-app-50ro3qx11.now.sh
* https://dev.app.kendra.io
* https://kendraio-app.kendraio.now.sh
* https://kendraio-app-git-develop.kendraio.now.sh


My vote would be to add WARNING somewhere around here and mention something like: "For this example flow to work correctly, you need to make sure that WebAuthn required action is registered in your realm. See here<< LINK TO WEBAUTHN CHAPTER>> for more details.


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:branch:dependabot/pip/bot/libmozdata-0.1.60",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/CEPejv5zSj2VFBd79lWSZQ",
            "queue:schedule-task:taskcluster-github/CEPejv5zSj2VFBd79lWSZQ/PuYdKWo-T7ujwyb--GlyTA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/CEPejv5zSj2VFBd79lWSZQ",
                "queue:schedule-task:taskcluster-github/CEPejv5zSj2VFBd79lWSZQ/PuYdKWo-T7ujwyb--GlyTA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:11:41.401Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/eUna2aazQHWcrXJhFPvWKg",
            "queue:schedule-task:taskcluster-github/eUna2aazQHWcrXJhFPvWKg/aYiIQkAXSmGibNhh52hrKA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/eUna2aazQHWcrXJhFPvWKg",
                "queue:schedule-task:taskcluster-github/eUna2aazQHWcrXJhFPvWKg/aYiIQkAXSmGibNhh52hrKA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:11:42.441Z

</details>


A new demo is now used on the website and in the README.
See https://tinacms.org/


Successfully deployed to following URLs:

* https://web-palvelinohjelmointi-s19-material-k6vbm0m93.now.sh
* https://web-palvelinohjelmointi-s19.mooc.fi
* https://web-palvelinohjelmointi-s19-material.mooc.now.sh
* https://web-palvelinohjelmointi-s19-material-git-master.mooc.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:aws-provisioner-v1/github-worker",
        "queue:create-task:very-high:aws-provisioner-v1/github-worker",
        "queue:create-task:high:aws-provisioner-v1/github-worker",
        "queue:create-task:medium:aws-provisioner-v1/github-worker",
        "queue:create-task:low:aws-provisioner-v1/github-worker",
        "queue:create-task:very-low:aws-provisioner-v1/github-worker",
        "queue:create-task:lowest:aws-provisioner-v1/github-worker"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:aws-provisioner-v1/github-worker",
        {
          "AllOf": [
            "queue:define-task:aws-provisioner-v1/github-worker",
            "queue:task-group-id:taskcluster-github/YtcszVtBQXOxR9a-7dfKjw",
            "queue:schedule-task:taskcluster-github/YtcszVtBQXOxR9a-7dfKjw/e8d4Znt7Szqy1Bv0gktzbA"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/YtcszVtBQXOxR9a-7dfKjw",
                "queue:schedule-task:taskcluster-github/YtcszVtBQXOxR9a-7dfKjw/e8d4Znt7Szqy1Bv0gktzbA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:12:46.659Z

</details>


y u need that


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:branch:dependabot/npm_and_yarn/addon/web-ext-3.2.1",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/EUlSlURdSma4rxW7BnjanA",
            "queue:schedule-task:taskcluster-github/EUlSlURdSma4rxW7BnjanA/WWbEFS0fSzeXL7GM49q0ng"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/EUlSlURdSma4rxW7BnjanA",
                "queue:schedule-task:taskcluster-github/EUlSlURdSma4rxW7BnjanA/WWbEFS0fSzeXL7GM49q0ng"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:12:48.398Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-coverage:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/bEr7GsVoTuOCWlyBpYBQyA",
            "queue:schedule-task:taskcluster-github/bEr7GsVoTuOCWlyBpYBQyA/CZfiuYzNQFaliBzL2iYUGw"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/bEr7GsVoTuOCWlyBpYBQyA",
                "queue:schedule-task:taskcluster-github/bEr7GsVoTuOCWlyBpYBQyA/CZfiuYzNQFaliBzL2iYUGw"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:12:49.588Z

</details>


You have not closed this bracket. There is a compiler error here


@evandisoft Why did you remove UnityEngine.dll?


url: https://api.github.com/repos/careem/adma/commits/9caff19a2e325f18f906ea59ef7e06fc7950fe05/comments, env_commit: 4792bed4770bd6cece58c4cfe9045cada0175af6, authorization: token abaf922d523ec735f384b9908a26be9047d3025a, env_token:


Duh - "Image Sensor Pipeline"!


.equals(c) method is invalid on a primitive data type char - compiler error.


Thanks for the note. I've checked in a clean up of the usage there.


pytket result


duplicate int i. already declared in line# 59 - compilation error


"diamiond" 🤔🤔🤔🤔


When it is long list and items are f.eg. movie names, it is really ugly to have first column with empty rectangles. It is annoying for eyes searching there something.

Different picture (smaller) with parameter in skin.xml is way for use old good centering, but not for hide empty rectangles. It should be added as parameter, f.eg. emptyrect=True to as default and use picture as global => can be reloaded in plugin.

With rectangles - in this case not fine for me.
![obrazek](https://user-images.githubusercontent.com/1208763/68380178-9dd13880-014f-11ea-9c12-ecbf3042afde.png)

And here with own picture without rectangles:
![obrazek](https://user-images.githubusercontent.com/1208763/68380418-159f6300-0150-11ea-860f-36d066440215.png)


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


Successfully deployed to following URLs:

* https://visasite-2wvhvfqg8.now.sh
* https://visasite-six-umber.now.sh
* https://visasite.tech
* https://visasite.bengrunfeld.now.sh
* https://visasite-git-master.bengrunfeld.now.sh


IBM Cloud [toolchain](https://cloud.ibm.com/devops/toolchains/a9b1abf2-bcff-423b-9726-b9f758e67917?env_id=ibm%3Ayp%3Aeu-de "linter-issue-printer"): [Delivery Pipeline](https://cloud.ibm.com/devops/pipelines/da4a6503-c832-4e97-937d-6a8b78a21bb7 "linter-pipeline") deployed [linter-issue-printer](https://github.com/clara-kuempel/linter-issue-printer/releases/tag/deploy-ibm-yp-eu-de-clara.kuempel-ibm.com-dev-20191107-101802 "deploy-ibm-yp-eu-de-clara.kuempel-ibm.com-dev-20191107-101802") to [dev](https://console.bluemix.net/apps/FAILED?env_id=ibm:yp:eu-de "ibm:yp:eu-de:clara.kuempel@ibm.com:dev"), including this commit


good feature


@JuliaRegistrator register()


Registration pull request updated: [JuliaRegistries/General/5156](https://github.com/JuliaRegistries/General/pull/5156)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v0.11.0 -m "<description of version>" 7addd0ea12ba11f8cec896d41f41dd71b3201490
git push origin v0.11.0
```


This commit has been mentioned on **Discourse Meta**. There might be relevant details there:

https://meta.discourse.org/t/embedding-pens-from-codepen/13578/70


Thanks


@harture AFAIK it doesn't matter if it is required or alternative in this particular case as there is only single execution in the subflow after the conditional authenticator. But leaving to @AlistairDoswald whether to change/improve something or not.


@harture +1


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-review:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/JxeiBKN8STup8WXpiW5b1Q",
            "queue:schedule-task:taskcluster-github/JxeiBKN8STup8WXpiW5b1Q/G4hgrju-QGeHpfcD7CRHVg"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/JxeiBKN8STup8WXpiW5b1Q",
                "queue:schedule-task:taskcluster-github/JxeiBKN8STup8WXpiW5b1Q/G4hgrju-QGeHpfcD7CRHVg"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:22:25.937Z

</details>


wrong response


Forget my question. I just didn't see that there is a link to a much more detailed perfomance overview.


I've tried this feature on 1.12.3 and 1.14 and can't get it to work.

My test scenario is the following:
Open a new Department named Maintenance with checked reopen auto-assign and claim on response.
Open a new Help topic named Maintenance with default settings tied to the Maintenance department and auto-assign option is set to unassigned.
![image](https://user-images.githubusercontent.com/43546909/68380609-775fcd00-0150-11ea-9392-905d71e063b3.png)

I have 2 agents for testing with disabled Assign roles to simulate conversation in the ticket.

When I'm opening a new ticket in this Maintenance Help topic and Maintenance Department and close it after few conversations and then reopen back the system again auto-assign the ticket even though this auto-assignment on reopen option is disabled.
Am I missing some additional settings to get this feature work or simply there is a bug in it?


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-review:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/aI6tXMtyRCin7vj1Zx5FNg",
            "queue:schedule-task:taskcluster-github/aI6tXMtyRCin7vj1Zx5FNg/NfOUWeI_QAuOXAAl9E1M0w"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/aI6tXMtyRCin7vj1Zx5FNg",
                "queue:schedule-task:taskcluster-github/aI6tXMtyRCin7vj1Zx5FNg/NfOUWeI_QAuOXAAl9E1M0w"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:24:22.515Z

</details>


Hi @AdrianBach -- here are the results from the last round of simulations. Let me know if you want more run.


Calculator on webpage


This should use `-std=c89` instead. GCC did not start accepting `-std=c90` as a synonym until version 4.5.


Successfully deployed to following URLs:

* https://rockpaperscissors-8jpbye2se.now.sh
* https://rockpaperscissors-five-cyan.now.sh
* https://rockpaperscissors.lindseyacason.now.sh
* https://rockpaperscissors-git-master.lindseyacason.now.sh


@Fred-Barclay it would be nice if you could shed some light on the known issues part.


@rfjakob Am I missing something, or how will this work? Based on my understanding the layout in the buffer is:

```
EntryOut
_Dirent
Name (variable length)
Padding (variable length)
```

Note that `_Dirent` is not the last element, and the function does not take the length of the name into account. Btw, it would have also been possible to use `direntSize` instead of the `unsafe.Sizeof(...)`.


Successfully deployed to following URLs:

* https://push-up-heroes-6lmuc2myf.now.sh
* https://push-up-heroes.now.sh
* https://push-up-heroes.jdaudier.now.sh
* https://push-up-heroes-git-master.jdaudier.now.sh


@JuliaRegistrator register

Release notes:

Improve conditional use of the package.


Registration pull request created: [JuliaRegistries/General/5160](https://github.com/JuliaRegistries/General/pull/5160)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v4.0.3 -m "<description of version>" b465e2b9479fae28031623c35c95f4f98e6e7695
git push origin v4.0.3
```


Yes Joshua..
thanks for getting in touch.
i am in touch with the other three members and we are of the view to
develop a web app that can be used to report poaching incidents. due to
time constraints, it should be a simple incident form filled and sent to
server. the admins can access the information real time and respond.

was thinking of using simple HTML, CSS and JS / nodeJS. These should be
enough given the little time left.

you could also get in touch on 0776066945/0702051490

https://www.refactory.ug/cohort/besigye-james-kiguuya

On Thu, Nov 7, 2019 at 11:08 AM JOSHUA OGWANG <notifications@github.com>
wrote:

> Hi, glad to be part of this team.. so I'm inquiring about the stack you
> have in mind for this project. it a really nice idea
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/jamesbesigyek/IReport/commit/5eb825993a3a42ddb45782c1a9b03c6b69bfac0f?email_source=notifications&email_token=AJXRSWZJG57ALGGQB3ZFBWDQSPEHZA5CNFSM4JKC5ZI2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBCF3SL#commitcomment-35843659>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJXRSW5JYOKCXSWHJEVI6QLQSPEHZANCNFSM4JKC5ZIQ>
> .
>


Registration pull request created: [JuliaRegistries/General/5161](https://github.com/JuliaRegistries/General/pull/5161)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v2.5.4 -m "<description of version>" 5e733816e54259aa519f2b732816c3d17ee57d17
git push origin v2.5.4
```


Registration pull request created: [JuliaRegistries/General/5162](https://github.com/JuliaRegistries/General/pull/5162)

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if [Julia TagBot](https://github.com/apps/julia-tagbot) is installed, or can be done manually through the github interface, or via:
```
git tag -a v1.4.3 -m "<description of version>" 7a19ad5627b08605e59f90e3371d9ecd7ca4fa43
git push origin v1.4.3
```


* see [Issue #1](https://github.com/szilardtester/bookmark-detector-firefox/issues/1) for more details


Had to revert this pull request, since it seems that this is not how to do it according to the datasheet. The correction of adding PacketSNR*0.25 should only be applied when the packet is _below_ the noise floor, hence when pkt_snr < 0, you have it the other way around in this code ;)

Also, as I read the datasheet, the 16/16*rssi slope correction in the datasheet should be applied only when RSSI is above -100 dBm, and here you do the correction when pkt_snr < 0.

But thanks so much for pointing it out anyway. I think I choose to forego the slope adjustment originally, since it's not adding that much precision anyways, but I'll add it now anyways, since I just looked it all through.


Debug


Successfully deployed to following URLs:

* https://portfolio-1zr3ptz19.now.sh
* https://lucastostee.now.sh
* https://portfolio.lucastostee.now.sh
* https://portfolio-git-master.lucastostee.now.sh


Successfully deployed to following URLs:

* https://dev-ii5h42xpj.now.sh
* https://jackleslie.now.sh
* https://jackleslie.dev
* https://dev.jackleslie.now.sh
* https://dev-git-master.jackleslie.now.sh


@KSUBROTO
When you push commits just to fix parts of the tree, add "[skip ci]" without the quotes anywhere inside your commit or commit description. This will set a "skip" trigger in CircleCI. That means, no building on that specific commit.


Is it intentional to migrate all scenarios from 2019-01-01? Normally we'd just use `Scenario.migratable` which does all protected (saved) scenarios, and unprotected scenarios which were updated in the past month.

```suggestion
    Scenario.migratable
```


This page is done using html css


There were the following issues with your Pull Request

  * Subject needs to conform to "%{type} #%{issue_number}: %{description}"
  * Check your commit type, not a valid one.

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


Successfully deployed to following URLs:

* https://eurobrake-10-85tr6tr4l.now.sh
* https://eurobrake-10.waveflow18.now.sh
* https://eurobrake-10-git-master.waveflow18.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-review:branch:master",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/KsRKRUQNRDqzU0GzreidNw",
            "queue:schedule-task:taskcluster-github/KsRKRUQNRDqzU0GzreidNw/QAdVvdKAQi6kKFFKoNAwvg"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/KsRKRUQNRDqzU0GzreidNw",
                "queue:schedule-task:taskcluster-github/KsRKRUQNRDqzU0GzreidNw/QAdVvdKAQi6kKFFKoNAwvg"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:32:12.977Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

```
[
  "assume:repo:github.com/mozilla/code-review:pull-request",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]
```

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:proj-relman/ci",
        "queue:create-task:very-high:proj-relman/ci",
        "queue:create-task:high:proj-relman/ci",
        "queue:create-task:medium:proj-relman/ci",
        "queue:create-task:low:proj-relman/ci",
        "queue:create-task:very-low:proj-relman/ci",
        "queue:create-task:lowest:proj-relman/ci"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:proj-relman/ci",
        {
          "AllOf": [
            "queue:define-task:proj-relman/ci",
            "queue:task-group-id:taskcluster-github/OE_8c7FVQliA10-4xCRB4A",
            "queue:schedule-task:taskcluster-github/OE_8c7FVQliA10-4xCRB4A/f4b-GQhgSBSbhv4qJ491Ig"
          ]
        }
      ]
    }
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:proj-relman/ci",
                "queue:create-task:very-high:proj-relman/ci",
                "queue:create-task:high:proj-relman/ci",
                "queue:create-task:medium:proj-relman/ci",
                "queue:create-task:low:proj-relman/ci",
                "queue:create-task:very-low:proj-relman/ci",
                "queue:create-task:lowest:proj-relman/ci"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:proj-relman/ci",
            {
              "AllOf": [
                "queue:define-task:proj-relman/ci",
                "queue:task-group-id:taskcluster-github/OE_8c7FVQliA10-4xCRB4A",
                "queue:schedule-task:taskcluster-github/OE_8c7FVQliA10-4xCRB4A/f4b-GQhgSBSbhv4qJ491Ig"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-11-07T10:32:13.353Z

</details>


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


@udinator @taoliug

I believe that this change has exposed some state differences which is not correctly setup by the flow, let me try to explain.

Having run and compared Spike against riscvOVPsim, I see that this commit produces the following difference

> spike : ./outdir/spike_sim/riscv_arithmetic_basic_test.0.csv
> ovpsim : ./outdir/ovpsim_sim/riscv_arithmetic_basic_test.0.csv
> Mismatch[1]:
> spike[70] : csrr    tp, mstatus -> tp(0x00100080) addr:0xffffffff800000ea
> ovpsim[70] : csrr    tp,mstatus -> tp(0x00001880) addr:0x00000000800000ea
> Compare result[FAILED]: 863 matched, 1 mismatch

Having investigated this, the difference is due to the default initial state of MSTATUS in the spike simulator.
In the targets riscv_core_setting.sv we have the following definition

> // Supported Privileged mode
> privileged_mode_t supported_privileged_mode[] = {MACHINE_MODE};

So we expect the target to only support Machine Mode (excluding User & Supervisor)
and in particular, the following fields as per the spec

> TVM=0
> MPP='b11

However, when the code is executed (from this commit), a csrr of MSTATUS shows the following difference

> riscvOVPsim MSTATUS=00001880
> 0000 0000 0000 0000 0001 1000 1000 0000
> MPP=11
> TVM=0
>
> spike MSTATUS=00100080
> 0000 0000 0001 0000 0000 0000 1000 0000
> MPP=00
> TVM=1

Could you tell us how we configure the setup such that the target we are comparing against (spike) matches the spec as constrained within the targets riscv_core_setting.sv definition

The spec says that if the target does not support supervisor, then TVM is hardwired to zero. and if only machine mode is supported, MPP, cannot be anything other than 'b11

Please advise on what we should do ?


По моему мнению, использование `std::map<std::pair<size_t,size_t>,T>` в качестве типа данных для хранения ячеек заметно упростит ваш код (особенно код итератора). При этом вы итак храните в оберточных классах значения ряда и колонки, поэтому их не придется усложнять.


校园科技处


Successfully deployed to following URLs:

* https://xyz-42pdo7kj4.now.sh
* https://www.xyz.dev
* https://xyzdev.co
* https://xyz.dev
* https://xyz.xyzdev.now.sh
* https://xyz-git-master.xyzdev.now.sh


project preview


Wenn ich richtig liege, sollte hier dd.MM.yyyy **_HH_**:mm stehen.
hh müsste 12-Stunden Format sein,
HH sollte 24-Stunden Format sein.


Project preview


Successfully deployed to following URLs:

* https://twitter-search-32e7ly1np.now.sh
* https://twitter-search-three-steel.now.sh
* https://twitter-search.nitishpatel.now.sh
* https://twitter-search-git-master.nitishpatel.now.sh


Successfully deployed to following URLs:

* https://wib-fe-eq7806tbb.now.sh
* https://wib-fe.dcdalin.now.sh
* https://wib-fe-git-develop.dcdalin.now.sh


Думаю, что можно оберточные классы перенести в private, так как они нужны скорее в роли помощника, чем для реализации интерфейса класса.


Successfully deployed to following URLs:

* https://ng-jsonplaceholder-client-onc6pdxn8.now.sh
* https://ng-jsonplaceholder-client-seven-neon.now.sh
* https://ng-jsonplaceholder-client.lyskos97.now.sh
* https://ng-jsonplaceholder-client-git-master.lyskos97.now.sh


There were the following issues with your Pull Request

  * Body text should be wrapped at 72 characters.

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


Successfully deployed to following URLs:

* https://resume-3jos6nj46.now.sh
* https://resume-jolly-dachshund.now.sh
* https://resume.zhougonglai.now.sh
* https://resume-git-master.zhougonglai.now.sh


try `pip install .` instead of `python setup.py install`

using pip, it is much easier to uninstall, whereas with python setup.py install you have to find the installed files and delete them manually