Skip to content

Repair deploy pipeline#484

Merged
kara-mela merged 1 commit into
pan-ontologies:masterfrom
kara-mela:ISS483-repair-deploy
Jun 29, 2026
Merged

Repair deploy pipeline#484
kara-mela merged 1 commit into
pan-ontologies:masterfrom
kara-mela:ISS483-repair-deploy

Conversation

@kara-mela

Copy link
Copy Markdown
Collaborator

Motivation

Currently, the pipeline is setup in such a way that it always fails in the last step: "deploy" with the following error message

Branch "refs/pull/481/merge" is not allowed to deploy to github-pages
due to environment protection rules.

The protection rules have been set up to only allow releases to make these changes. However, this protection is now causing the pipeline to fail every time (except for rare releases), which leaves an untidy/unprofessional impression.

Modification

Re-activating if-condition in the deploy pipeline.

Result

Pipeline not failing at every run.

Related Issues

closes #483

@kara-mela kara-mela changed the title WIP - Repair deploy pipeline Repair deploy pipeline Jun 26, 2026
@kara-mela kara-mela requested a review from paulmillar June 26, 2026 10:48

@paulmillar paulmillar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we want to deploy the updated website on any change on the master branch, not on tags.

As an example, we might want to update the website in between releases in order to update the list of services that are using PaNET.

Motivation

Currently, the pipeline is setup in such a way that it always fails in the
last step: "deploy" with the following error message

> Branch "refs/pull/481/merge" is not allowed to deploy to github-pages
> due to environment protection rules.

The protection rules have been set up to only allow releases to make
these changes. However, this protection is now causing the pipeline to fail
every time (except for rare releases), which leaves an untidy/unprofessional
impression.

Modification

Re-activating if-condition in the deploy pipeline.

Result

Pipeline not failing at every run.
@kara-mela kara-mela force-pushed the ISS483-repair-deploy branch from 868078c to e5ef95f Compare June 26, 2026 11:11
@kara-mela kara-mela merged commit 96dcad6 into pan-ontologies:master Jun 29, 2026
5 checks passed
@kara-mela kara-mela deleted the ISS483-repair-deploy branch June 29, 2026 09:20
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.

Repair pipeline

2 participants