Skip to content

fix: remove explicit deploy job permissions & add pre-release note - #26

Merged
lwaldron merged 3 commits into
mainfrom
fix-deploy-permissions
Jul 24, 2026
Merged

fix: remove explicit deploy job permissions & add pre-release note#26
lwaldron merged 3 commits into
mainfrom
fix-deploy-permissions

Conversation

@lwaldron

Copy link
Copy Markdown
Collaborator

Summary

  • Fix deploy job permissions error: Removed explicit permissions: block from the nested deploy job in bioccheck.yml. Jobs in reusable workflows inherit caller permissions by default. Removing explicit permissions allows default callers (e.g. ci.yml with enable_pkgdown: false) to parse and run without throwing parse-time permission errors on repos with restricted permissions.
  • README update: Added pre-release disclaimer note.

…lease note. Co-authored-by: Antigravity <gemini@google.com>
Copilot AI review requested due to automatic review settings July 24, 2026 14:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR addresses a GitHub Actions permissions parsing issue in the bioccheck.yml reusable workflow by removing an explicit permissions: block from the nested deploy job, and updates the README to clarify the repository is still pre-release.

Changes:

  • Removed the deploy job’s explicit Pages/OIDC permissions so the reusable workflow can be parsed under restricted caller permissions.
  • Added a pre-release disclaimer note to README.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Adds a pre-release disclaimer to set expectations ahead of a first stable v1 tag.
.github/workflows/bioccheck.yml Removes job-level GitHub Pages permissions from the deploy job to avoid parse-time permission errors in restricted callers.

Comment thread README.md Outdated
Comment thread .github/workflows/bioccheck.yml
lwaldron and others added 2 commits July 24, 2026 10:05
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@lwaldron
lwaldron merged commit edceb07 into main Jul 24, 2026
2 checks passed
@lwaldron
lwaldron deleted the fix-deploy-permissions branch July 24, 2026 14:08
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