ci: use CUE for GitHub Actions workflow specifications
This is intended to be a zero-side effect change, whereby we simply
change the source of truth for GitHub workflow specifications from Yaml
to CUE.
The decision to put the CI-related .cue and _tool.cue files in
internal/ci is an arbitrary one, guided only by the somewhat subjective
goal of wanting to keep the top-level repo directory "clean".
go generate retained as the means of coordinating all code
generation/tooling steps.
Change-Id: I0db706522d1bf0ce1e47202d65de08980d7096ca
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/6100
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/cue.mod/module.cue b/cue.mod/module.cue
new file mode 100644
index 0000000..eb1a855
--- /dev/null
+++ b/cue.mod/module.cue
@@ -0,0 +1 @@
+module: "cuelang.org/go"