[GRASS-git] [OSGeo/grass] 3123e3: CI: Add test run for release workflow (#2398)

Vaclav Petras noreply at github.com
Tue May 24 18:09:09 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 3123e316d45f62ff9f67112124e5187db63f81b6
      https://github.com/OSGeo/grass/commit/3123e316d45f62ff9f67112124e5187db63f81b6
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2022-05-24 (Tue, 24 May 2022)

  Changed paths:
    M .github/workflows/additional_checks.yml
    M .github/workflows/create_release_draft.yml

  Log Message:
  -----------
  CI: Add test run for release workflow (#2398)

* Run the create release workflow for PRs and on branches, too, for testing puproses, but exclude the release-only steps one by one. (Not even expression syntax is not checked when workflow does not run.)
* Fix expression syntax: Use single quotes for a string.
* Run only for selected paths for PRs, run always for selected branches and all tags.
* Upload artifacts always since now it runs for non-release commits as well.
* Don't use tags in the git log release notes test in additional checks because there for tags, this would be the same tag and so no difference (although the workflow now runs only for branches, not tags).
* Avoid confusion by adding 'check' into the workflow name.




More information about the grass-commit mailing list