Commit Graph

276 Commits

Author SHA1 Message Date
benjdlambert 88ccfc17ea chore: refactor
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-04 09:23:14 +02:00
benjdlambert 575c76b13f chore: use new actions format
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-04 08:02:29 +02:00
github-actions[bot] d57a6f7828 Version Packages (next) 2025-06-03 13:12:47 +00:00
github-actions[bot] 19f0650b16 Version Packages (next) 2025-05-27 14:48:17 +00:00
github-actions[bot] 389d265b60 Version Packages 2025-05-20 08:25:02 +00:00
github-actions[bot] 1c0cb7be17 Version Packages (next) 2025-05-13 13:52:18 +00:00
github-actions[bot] 35a0c4b598 Version Packages (next) 2025-05-06 13:51:57 +00:00
github-actions[bot] 125d09682e Version Packages (next) 2025-04-29 14:27:15 +00:00
Gabriel Dugny 72d019d663 chore(typos): Fix low-impact typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-23 17:56:22 +02:00
github-actions[bot] ce2cf32847 Version Packages (next) 2025-04-22 12:36:56 +00:00
Ben Lambert ed39f53e0d Merge pull request #29483 from KevinSnyderCodes/use-action-context-logger-in-octokit-client
Use action context logger in Octokit client
2025-04-22 13:33:25 +02:00
pmckl 6917339006 update api report
Signed-off-by: pmckl <peter.lajos@outlook.com>
2025-04-16 00:09:22 +02:00
pmckl 251b21fe6c add example with test
Signed-off-by: pmckl <peter.lajos@outlook.com>
2025-04-15 23:53:32 +02:00
pmckl 368e7fee26 add tests
Signed-off-by: pmckl <peter.lajos@outlook.com>
2025-04-15 23:53:32 +02:00
pmckl 49da0ff52f add assignees to publish pr action
Signed-off-by: pmckl <peter.lajos@outlook.com>
2025-04-15 23:53:32 +02:00
Kevin Snyder e9fda13083 Remove try-catch blocks from tests
Signed-off-by: Kevin Snyder <kevin.snyder@gusto.com>
2025-04-15 11:11:34 -07:00
Kevin Snyder 995d0249e9 Add tests
Signed-off-by: Kevin Snyder <kevin.snyder@gusto.com>
2025-04-15 11:11:34 -07:00
Kevin Snyder e784ba9de0 Use action context logger in Octokit client
This will surface Octokit logs in the `OngoingTask` log stream.

For example, Octokit will now surface logs when GitHub API rate limits are hit. Previously these were only visible in the backend logs and did not use the structured Backstage logger.

Signed-off-by: Kevin Snyder <kevin.snyder@gusto.com>
2025-04-15 11:11:34 -07:00
github-actions[bot] 2582af906d Version Packages 2025-04-15 15:36:15 +00:00
Ben Lambert f324a1c002 Merge pull request #29488 from QuadmanSWE/assume-default-branch-main
Assume default branch "main" with scaffolder action publish:github
2025-04-15 12:01:51 +02:00
Ben Lambert c6de3e1631 Merge pull request #29283 from acierto/githubdeployKeycreate
Made "github:deployKey:create" action idempotent
2025-04-15 10:33:14 +02:00
github-actions[bot] c590c4413a Version Packages (next) 2025-04-08 18:12:41 +00:00
Bogdan Nechyporenko f2212f1f3e Merge pull request #29146 from wrighbr/add-update-branch-support
 Add support for allowing branch updates
2025-04-07 07:28:34 +02:00
David Söderlund 7bbd08b3e8 Changed value of defaultBranch from 'master' to 'main'.
Signed-off-by: David Söderlund <ds@dsoderlund.consulting>
2025-04-05 21:50:14 +02:00
David Söderlund b2ece20e2e Updated github tests to reflect that the default branch is expected to be "main" for new repos that get created.
Signed-off-by: David Söderlund <ds@dsoderlund.consulting>
2025-04-05 21:49:03 +02:00
github-actions[bot] 2fc663ad48 Version Packages (next) 2025-04-01 13:24:16 +00:00
github-actions[bot] 55905367dd Version Packages (next) 2025-03-25 12:51:22 +00:00
Brett Wright 411c87960c Add support for allowing branch updates
This commit adds support for allowing branch updates when creating a GitHub repository. It introduces a new `allowUpdateBranch` property to the `createGithubRepoCreateAction` function, allowing users to specify whether updates to branches should be allowed. This enhancement provides more flexibility and control over repository management.

Signed-off-by: Brett Wright <wright.brett@gmail.com>
2025-03-21 08:10:08 +11:00
Bogdan Nechyporenko 49cf8b5f91 Merge pull request #29287 from acierto/publishgithub
Made "publish:github" action idempotent
2025-03-20 10:10:29 +01:00
Ben Lambert be6170924e Merge pull request #29286 from acierto/githubactionsdispatch
Made "github:actions:dispatch" action idempotent
2025-03-20 08:44:12 +01:00
Ben Lambert 62bdda816d Merge pull request #29285 from acierto/githubautolinkscreate
Made "github:autolinks:create" action idempotent
2025-03-20 08:43:53 +01:00
Bogdan Nechyporenko 0be1a1eeac Made "publish:github" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-18 20:31:03 +01:00
Bogdan Nechyporenko a833f0f46d Made "github:actions:dispatch" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-18 20:26:33 +01:00
Bogdan Nechyporenko 1af427ab0b Made "github:autolinks:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-18 20:24:23 +01:00
Bogdan Nechyporenko 180ea6eae4 Made "github:branch-protection:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-18 20:20:43 +01:00
Bogdan Nechyporenko 79dc5accff Made "github:deployKey:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-18 20:15:45 +01:00
github-actions[bot] 127408219b Version Packages 2025-03-18 12:55:57 +00:00
Bogdan Nechyporenko a90075af66 Merge pull request #29266 from acierto/publishgithubpull-request
Made "publish:github:pull-request" action idempotent
2025-03-18 08:51:33 +01:00
Bogdan Nechyporenko 3f45e0fe35 Made "github:environment:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-17 22:32:05 +01:00
Bogdan Nechyporenko 0ae0c774e9 Made "publish:github:pull-request" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-17 22:20:05 +01:00
Bogdan Nechyporenko 07a6e482cf Merge pull request #29229 from acierto/githubwebhook
Made "github:webhook" action idempotent
2025-03-17 19:03:06 +01:00
Ben Lambert 9d3319e89f Merge pull request #29230 from acierto/githubrepopush
Made "github:repo:push" action idempotent
2025-03-17 08:36:05 +01:00
Ben Lambert 93b27c4770 Merge pull request #29232 from acierto/githubrepocreate
Made "github:repo:create" action idempotent
2025-03-17 08:35:30 +01:00
Ben Lambert 5231580502 Merge pull request #29234 from acierto/githubpagesenable
Made "github:pages:enable" action idempotent
2025-03-17 08:33:40 +01:00
Ben Lambert 79be8f41a1 Merge pull request #29236 from acierto/githubissueslabel
Made "github:issues:label" action idempotent
2025-03-17 08:33:14 +01:00
Fredrik Adelöw 27217a2d45 missing dependency
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-03-16 16:26:32 +01:00
Bogdan Nechyporenko 8c3868751c Made "github:issues:label" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 22:15:15 +01:00
Bogdan Nechyporenko 11bc3e65f0 Made "github:pages:enable" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 22:12:13 +01:00
Bogdan Nechyporenko 8f9c54c341 Made "github:repo:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:36:35 +01:00
Bogdan Nechyporenko 89948b2bfd Made "github:repo:push" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:33:27 +01:00