diff --git a/meson.build b/meson.build index 57ef6b8..1e1f00f 100644 --- a/meson.build +++ b/meson.build @@ -379,3 +379,4 @@ test('Scan-build (static analysis)', find_program('test/scan-build'), env : [ '' test('Arguments', find_program('test/arguments'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'basic') test('Environment Variables', find_program('test/environment-variables'), env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'basic') test('Semantic versioning', find_program('test/versions'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'release') +test('Release-artefacts', find_program('test/check-artefacts'), args : [ meson.project_version() ], env : [ ''.join('MESONCURRENTCONFIGDIR=', meson.current_source_dir()) ], suite: 'release') diff --git a/scripts/create-release-artefacts b/scripts/create-release-artefacts index 2049725..971f72c 100755 --- a/scripts/create-release-artefacts +++ b/scripts/create-release-artefacts @@ -30,7 +30,8 @@ cp temp-rel-artefacts/cagebreak-config.5 "release-artefacts_${version}" cp temp-rel-artefacts/cagebreak-socket.7 "release-artefacts_${version}" cp signatures/cagebreak*.sig "release-artefacts_${version}" -export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) ; tar --sort=name --mtime= --owner=0 --group=0 --numeric-owner -czf release-artefacts_${version}.tar.gz release-artefacts_${version} +# shellcheck disable=2155 +export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) ; tar --sort=name --mtime= --owner=0 --group=0 --numeric-owner -czf "release-artefacts_${version}.tar.gz" "release-artefacts_${version}" gpg -u "${gpg_id}" --detach-sign "release-artefacts_${version}.tar.gz" gpg -u "${gpg_id}" --detach-sign "release_${version}.tar.gz"