Skip to content

Conversation

primetheus
Copy link
Contributor

@primetheus primetheus commented May 26, 2024

This PR adds support for repository-level variables that can be used outside of a specific deployment environment.

cc: @decyjphr

* @returns {Array.<object>} Returns a list of variables that exist in a repository
*/
find () {
const result = async () => {
Copy link
Collaborator

Choose a reason for hiding this comment

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

The code was failing the tests, perhaps the find method could be rewritten as

Suggested change
const result = async () => {
async find () {
const res = await this.github.request('GET /repos/:org/:repo/actions/variables', {
org: this.repo.owner,
repo: this.repo.repo
})
const properties = res.data.map(d => { return { name: d.property_name, value: d.value } })
return properties
}

@PendaGTP
Copy link
Contributor

PendaGTP commented May 14, 2025

@primetheus could you also update the related docs? Like provide examples to make the distinction between environment variables and GH Actions variables more clear (#820)?

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.

3 participants