Skip to content

[RFE] potential improvements to GHA #12

Description

@heitbaum

List of potential improvements to GHA

Pending:

  • tools-clean-img.yml trigger: workflow_run: [build-images] is dead. Needs investigation: does NIGHTLY_UPLOAD_PATH = /var/www/test? Are tools-clean-img (keep 2) and tools-cleanup-images (keep 200 via prune-archive.py) complementary or contradictory? Resolve before fixing trigger.
  • SPDX/licensing in workflow YAML files: scripts done; .github/workflows/*.yml and .github/actions/ files not yet covered

Future:

  • make-image.yml: capture build errors into ENV, add step before "Upload OFFICIAL Release image" to surface failures
  • create-addon.yml: notify about addons that did not build successfully
  • Slack integration: build notices + addon build failures
  • Slack: migrate to slackapi/slack-github-action@v3
  • Build host /source/ cleanup: prune source tarballs (.tgz, .sha256, .url) on self-hosted build servers, keeping only files referenced by stable and master branches — disk space management
  • deploy-addons.yml: replace raw version number input with a human-readable LE release dropdown (e.g. LE 12, LE 12.2, LE 13) that maps to the correct addon repo version number behind the scenes
  • README / docs overhaul: update active branch description (12.0 EOL → 12.2 + 13), fix badge labels to match renamed workflows, complete incomplete sections (bug reports, contributing); review docs/ for accuracy

Known issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions