add release-ci, artifacts, etc.

Signed-off-by: Ava Affine <ava@sunnypup.io>
This commit is contained in:
Ava Apples Affine 2024-02-21 10:22:01 -08:00
parent 6800e5c2b9
commit 831026a8d7
4 changed files with 132 additions and 1 deletions

View file

@ -19,10 +19,21 @@ compile-implicit-load:
compile-release:
stage: build
script:
- cargo build --release
- cargo build -F implicit-load --release
artifacts:
paths:
- target/release/flesh
- Readme.org
- Writing.org
- Shell.org
- snippets/flesh-mode.el
- snippets/genbind.f
- snippets/interactive-devel.f
- snippets/userlib.f
- LICENSE.md
- snippets/artifacts/default_fleshrc.f
- snippets/artifacts/release_contents.txt
- snippets/artifacts/install.sh
only:
variables:
- $CI_COMMIT_TAG =~ /^v\d+.\d+.\d+-?.*$/