Anklang 0.2.0.nightly2309170055
Pre-release
Pre-release
github-actions
released this
17 Sep 01:08
·
1031 commits
to trunk
since this release
Anklang 0.2.0.nightly2309170055
Development version - may contain bugs or compatibility issues.
Merge branch 'release-fixes' # 2023-09-08 Tim Janik d8465fd
* release-fixes:
MISC: mknews.sh: print latest NEWS.md version with `misc/mknews.sh --version`
GITHUB: workflows/release.yml: set prerelease:false for annotated tags
Fix actions/checkout@v3 and actions/checkout@v4 messing up the annotation of
the currently fetched tag, even with fetch-depth:0, see: actions/checkout#290
MISC: mknews.sh: for release tags, copy news section from NEWS.md
Merge branch 'ci-fixes' # 2023-09-10 Tim Janik 9a7e628
* ci-fixes:
MISC: mkassets.sh: remove unused file generations
MISC: dbuild.sh: delete, now unused
MISC: cirun.sh: add missing arg to help
MISC: publish.sh: remove --draft
MISC: publish.sh: determine version from tarball, show progress
MISC: publish.sh: use assets/ directory contents if present
GITHUB: workflows/testing.yml: use download-artifact@v3 to fetch release assets
GITHUB: workflows/testing.yml: make sure to generate PDF docs early on
GITHUB: workflows/testing.yml: provide GH_TOKEN for gh in publish.sh
GITHUB: workflows/testing.yml: first build docs, then upload docs/ artifact
GITHUB: workflows/testing.yml: fix Release-Upload deps, avoid skipped jobs
GITHUB: workflows/testing.yml: allow skipped jobs in Ping-IRC
GITHUB: workflows/testing.yml: use github expression for negating if
GITHUB: workflows/testing.yml: escape exclamation mark for yaml
GITHUB: workflows/testing.yml: skip Focal-Clang-Tidy for release tags
GITHUB: workflows/testing.yml: uplaod releases via misc/publish.sh
GITHUB: workflows/release.yml: remove, releases moved into testing.yml
MISC: publish.sh: download artifacts and create a release
MISC: cirun.sh: properly dockerize clang-tidy
MISC: cirun.sh: support V=1
GITHUB: workflows/testing.yml: run clang-tidy on focal
MISC: cirun.sh: use 1000:1000 to chown files for docker containers
MISC: mkassets.sh: add missing auto to cp --reflink=auto
GITHUB: workflows/testing.yml: fix env syntax for gha
GITHUB: workflows/testing.yml: use cirun.sh for all CI jobs
GITHUB: workflows/testing.yml: use cirun.sh on Focal for docs
MISC: cirun.sh: support $CITAG to determine docker run image
MISC: Dockerfile.lunar: install missing clang aliases
MISC: cirun.sh: add script that runs all CI stages via docker
MISC: Dockerfile.focal: install poxy==0.13.0
Versions poxy>=0.13.1 have problems with python-3.8 on focal.
MISC: Dockerfile.focal: install pandoc-3.1.6.2
Using pandoc-3.1.7 seems to have issues with PDF generation, anchors
in section titles cause an error and SVG images are not found.
.gitignore: minor addition
MISC: Dockerfile.focal: add clang-17 aliases
MISC: Dockerfile.focal: provide xetex, poxy and clang++-17
GITHUB: workflows/release.yml: upload draft releases for CI tests
GITHUB: workflows/release.yml: cache focal docker builds with buildx
GITHUB: workflows/testing.yml: fix comment
GITHUB: workflows/testing.yml: cache arch docker builds with buildx
GITHUB: workflows/testing.yml: cache lunar and jammy docker builds with buildx
Merge branch 'cirun-docker-caching' - let cirun handle image build and caching # 2023-09-17 Tim Janik 00c0537
* cirun-docker-caching:
GITHUB: workflows/testing.yml: use separate steps for docker image builds
GITHUB: workflows/testing.yml: make use of cirun which handles docker builds
* workflows/testing.yml: use misc/cirun -u 1000 to fix ownership
* workflows/testing.yml: fix CIMAKE for Focal-Clang-Tidy
* workflows/testing.yml: move nproc out of env variables
MISC: cirun.sh: remove, use simpler cirun
MISC: gh_delete_assets.sh: remove old helper
MISC: Dockerfile.lunar: remove old file
MISC: docker_*: remove old helpers
MISC: cirun: add docker build, run, chown and caching
MISC: cirun: add script to run commands in dockerized environments
GITHUB: workflows/testing.yml: use buildx with selective caching
GITHUB: workflows/testing.yml: configure and use buildx with selective caching
GITHUB: workflows/testing.yml: remove unused actions/upload-artifact
GITHUB: workflows/testing.yml: split asset builds into separate job
MISC: cirun.sh: add --build, note that --check includes --build
MISC: mkassets.sh: fix outdated globs
Merge branch 'thin-lto' - improve LTO builds # 2023-09-17 Tim Janik 0e21fc8
* thin-lto:
ASE: main.cc: add missing formats to WAV output help
MISC: config-uname.mk: when using LTO, enable Thin LTO with clang
Thin LTO can result in smaller binaries and better performance.