Compare commits

...

3 commits

Author SHA1 Message Date
James Westman
4b7e5bb8ea Merge branch 'release-ci' into 'main'
ci: Configure tarball releases

See merge request GNOME/blueprint-compiler!250
2025-06-15 04:52:07 -05:00
James Westman
6e010148b2 Remove donate link from README 2025-06-14 15:11:39 -05:00
James Westman
8109a0b6a4
ci: Configure tarball releases 2025-06-14 11:39:31 -05:00
2 changed files with 26 additions and 4 deletions

View file

@ -1,7 +1,19 @@
include:
- component: "gitlab.gnome.org/GNOME/citemplates/release-service@master"
inputs:
job-stage: "release"
dist-job-name: "build-release-tarball"
tarball-artifact-path: "${TARBALL_ARTIFACT_PATH}"
stages:
- build
- release
- pages
variables:
MESON_BUILD_DIR: "_build"
TARBALL_ARTIFACT_PATH: "${MESON_BUILD_DIR}/meson-dist/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.xz"
build:
image: registry.gitlab.gnome.org/gnome/blueprint-compiler
stage: build
@ -45,6 +57,20 @@ fuzz:
- corpus
- crashes
build-release-tarball:
stage: build
image: registry.gitlab.gnome.org/gnome/blueprint-compiler
only:
- tags
script:
- meson setup "${MESON_BUILD_DIR}"
- xvfb-run meson dist -C "${MESON_BUILD_DIR}" --include-subprojects
artifacts:
name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
when: "always"
paths:
- "${TARBALL_ARTIFACT_PATH}"
pages:
stage: pages
dependencies:

View file

@ -82,10 +82,6 @@ Visual Studio Code
- [Blueprint Language Plugin by bodil](https://github.com/bodil/vscode-blueprint)
## Donate
You can support my work on GitHub Sponsors! <https://github.com/sponsors/jameswestman>
## Getting in Touch
Matrix room: [#blueprint-language:matrix.org](https://matrix.to/#/#blueprint-language:matrix.org)