Skip to content

[GH Request] Add PAT for automatic release workflow on openedx-ai-extensions #1701

@Henrrypg

Description

@Henrrypg

Firm Name

edunext

Urgency

Low (2 weeks)

Requested Change

In order to add automatic changelog generation, version bumping and release workflows is needed to add a PAT from an User with WRITE access to the repo with the following permissions:

Secret Name: AI_EXTENSIONS_GITHUB_TOKEN
PERMISSIONS:

  1. contents: write
  2. pull_requests: write

The PR adding this CI workflow is openedx/openedx-ai-extensions#223 and it is based on Aspects (https://github.com/openedx/tutor-contrib-aspects/blob/main/.github/workflows/bump-version.yaml#L48)

Reasoning

A new token is required instead of use GITHUB_TOKEN because this token doesn't have permissions to trigger subsequent actions and it is necessary to follow the pipeline MANUAL TRIGGER > BUMPVERSION > create PULL_REQUEST > on Merge > Create Release

Metadata

Metadata

Assignees

Labels

github-requestRequest for change to access level or settings in the openedx GitHub organization.

Type

No type
No fields configured for issues without a type.

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions