[Chapel Merge] Set 2.8 to release mode

Branch: refs/heads/main
Revision: fe2b00a05d3860f85ca5a5e481e6569b65ed7d0e
Author: arifthpe
Link: Set 2.8 to release mode by arifthpe · Pull Request #28494 · chapel-lang/chapel · GitHub
Log Message:
Set 2.8 to release mode (#28494)

Update version numbering in the codebase to reflect the official 2.8
release.

Corresponding PR for previous release for reference:

To be merged on 2.8 code freeze day, March 4

This time, the version updating script had to be patched to catch
everything automatically, due to a bug introduced since the last
release; see Switch quotes searched for in version update script by arifthpe · Pull Request #28495 · chapel-lang/chapel · GitHub.

[reviewed by @DanilaFe, thanks!]

Testing:

  • manually checked everything matches the previous release's PR

Compare: Comparing f2123c56eb4a6951357e3b23116d5c4ea1042b49...1823131d340d5bf77c5f39c2a53bfd42d1e6d01f · chapel-lang/chapel · GitHub

Diff:
M CMakeLists.txt
M doc/rst/conf.py
M doc/rst/language/archivedSpecs.rst
M doc/rst/usingchapel/QUICKSTART.rst
M doc/rst/usingchapel/chplenv.rst
M man/confchpl.rst
M man/confchpldoc.rst
M test/chpldoc/compflags/combinations/versionhelp-chpldoc.sh
M test/compflags/bradc/printstuff/versionhelp.sh
https://github.com/chapel-lang/chapel/pull/28494.diff