Skip to content
Snippets Groups Projects

Add job to create a release on a schedule

Merged David Runge requested to merge issues/14 into master
  1. Jun 12, 2021
    • David Runge's avatar
      Add job to create a release on a schedule · 90f6b56d
      David Runge authored
      .gitlab-ci.yml:
      Add a `prepare_release` job that exports a `TAG` environment variable based on YYYY.MM.DD.CI_JOB_ID format and a
      `VERSION` environment variable based on YYYY.MM.DD format for later consumption.
      Add a `create_release` job to craft a release based on the `TAG` environment variable (exported by the `prepare_release`
      job) if the `SCHEDULED_PUBLISH` environment variable is set to `TRUE`.
      Add an asset link pointing at the build artifacts.
      Make use of upstream's release-cli for creating a release in the `create_release` job.
      
      Implements #14
      Verified
      90f6b56d
    • David Runge's avatar
      CI: Add SPDX license identifier for GPL-3.0-or-later · cd88304c
      David Runge authored
      .gitlab/ci/build_releng.sh:
      Add SPDX license identifier for GPL-3.0-or-later to header of script.
      Verified
      cd88304c
Loading