gvvaughan maint: modernize github workflow actions spec and rockspec.
e087e4f Feb 4, 2023
maint: modernize github workflow actions spec and rockspec.
* .github/workflows/spec.yml (steps): Bump leafo/gh-actions-lua
and leafo/gh-actions-luarocks to latest releases to avoid recent
deprecation warnings.
(install): Don't install specl and dependencies here...
(test): ...when luarocks can fetch them automatically.
* std.normalize-git-1.rockspec (dependencies): Move typecheck from
here...
(test_dependencies): ...to here.
* std.normalize-git-1.rockspec (rockspec_format): Bump to 3.0.
(build.type): Removed.  Defaults to builtin with 3.0.
(description.issues_url): Point at github issues.
(dependencies): Move typecheck from here...
(test_dependencies): ...to here. Add ansicolors, luacov and specl.
(build_dependencies): Add ldoc.
(build.copy_directories): Always set.
* Makefile (.FORCE): Add for consistency with related projects.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
e087e4f