Skip to content

ci: Add release relay job - #884

Merged
AndyScherzinger merged 1 commit into
masterfrom
ci/noid/release-relay
Oct 29, 2026
Merged

AndyScherzinger merged 1 commit into
masterfrom
ci/noid/release-relay

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Adds .github/workflows/release-relay.yml, copied unchanged from https://github.com/nextcloud/.github/blob/1db6742a7ef8e7429f418ab58546dd229e2c66b6/workflow-templates/release-relay.yml

On a published release in the nextcloud-releases mirror it dispatches an app-tagged event to the release relay. The job is guarded by github.repository_owner == 'nextcloud-releases', so it never runs in this repository.

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Copied from workflow-templates/release-relay.yml of
https://github.com/nextcloud/.github at
1db6742a7ef8e7429f418ab58546dd229e2c66b6

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger
AndyScherzinger merged commit bc05fde into master Oct 29, 2026
45 checks passed
@AndyScherzinger
AndyScherzinger deleted the ci/noid/release-relay branch October 29, 2026 21:52
@tcitworld

Copy link
Copy Markdown
Member

@AndyScherzinger May I ask what this is used for?

@AndyScherzinger

Copy link
Copy Markdown
Member Author

Hi @tcitworld

yes of course 👍

For starters when a release is published in the nextcloud-releases mirror, it notifies the release relay, which triggers a scan of exactly that release. It never runs in this repository and changes nothing about development or the release process here.

So what this action does is being a trigger, so when you do a release and push a tag to the nextcloud-releases org, it triggers a forward of that fact to another action which than can execute further things on the meta data provided. In this case and for starters it allows to be notified about a release, fetch the tag and its repo info and scan the application for security aspects, like vulnerable dependencies or later maybe also for malicious code or else.

For now it is just a trigger to we can later on implement checks for apps that get published through the org's publishing action and configured keys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants