earlgrey: Adjust test categorization

1. Reduce the number of tests that run as part of
   `earlgrey_verilator_tests`.  The selected tests excercise the
   functionality of the ipc and threads tests, so those tests are
   redundant.
   - Remove the `nightly_test` tag from the tests that we want to
     run as part of `earlgrey_verilator_tests`.
   - Add `-nightly_test` to the workflow.

Signed-off-by: Chris Frantz <cfrantz@google.com>
diff --git a/target/earlgrey/tests/drivers/gpio/BUILD.bazel b/target/earlgrey/tests/drivers/gpio/BUILD.bazel
index fe91b1a..12f26dc 100644
--- a/target/earlgrey/tests/drivers/gpio/BUILD.bazel
+++ b/target/earlgrey/tests/drivers/gpio/BUILD.bazel
@@ -86,7 +86,6 @@
     timeout = "eternal",
     interface = "verilator",
     tags = [
-        "nightly_test",
         "verilator",
     ],
     target = ":gpio",
diff --git a/target/earlgrey/tests/uart/BUILD.bazel b/target/earlgrey/tests/uart/BUILD.bazel
index 36ddb0e..8b07ea4 100644
--- a/target/earlgrey/tests/uart/BUILD.bazel
+++ b/target/earlgrey/tests/uart/BUILD.bazel
@@ -104,7 +104,6 @@
     timeout = "eternal",
     interface = "verilator",
     tags = [
-        "nightly_test",
         "verilator",
     ],
     target = ":uart",
diff --git a/workflows.json b/workflows.json
index 19727e4..8ea4a2f 100644
--- a/workflows.json
+++ b/workflows.json
@@ -86,8 +86,8 @@
         "build_type": "bazel",
         "args": [
           "--keep_going",
-          "--build_tag_filters=+verilator",
-          "--test_tag_filters=+verilator",
+          "--build_tag_filters=+verilator,-nightly_test",
+          "--test_tag_filters=+verilator,-nightly_test",
           "--test_output=streamed"
         ],
         "driver_options": {