Compare commits

..

77 Commits

Author SHA1 Message Date
Philip Gai 8d10c36b44 feat: add --batch-size flag to push refs in batches (#173)
CodeQL / Analyze (go) (push) Has been cancelled
licenses check / licensed check (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
* feat: add --batch-size flag to push refs in batches

Add support for pushing refs in smaller batches to avoid server-side
limits and timeouts when syncing large repositories with many tags/branches.

- Add --batch-size flag (default 0 = no batching, original behavior)
- Add References() method to GitRepository interface
- Implement collectRefs() and pushRefsInBatches() helpers
- Add MinBatchSize validation (must be 0 or >= 10)

This addresses issues where repositories with 1000+ refs fail to sync
to GHES with 'command error on refs/heads/<branch>: failed' errors.

* test: add tests for batch-size flag and push batching functionality

* fix: pin tool dependencies to versions compatible with Go 1.21

* ci: fix docker compose v2 syntax and update setup-ruby action

* refactor: address PR review feedback

- Remove unused RefInfo struct from git.go
- Remove redundant pushedAny variable tracking in pushRefsInBatches
- Remove incomplete TestPushRefsInBatches_PartialUpToDate test (already covered by existing test case)

* docs: add --batch-size flag to README
2026-01-27 15:19:55 -06:00
Philip Gai e809e36ab5 chore: update CODEOWNERS with active teams (#174) 2026-01-27 15:17:06 -06:00
Francesco Renzi b87b406210 Merge pull request #169 from boxofyellow/patch-1
Update contribution note in README.md
2025-09-15 10:21:27 +02:00
boxofyellow 766ee9a4e6 Update contribution note in README.md
Clarified the status of contributions to the GitHub action and provided guidance on following the public roadmap for updates.
2025-09-05 16:10:19 -04:00
Ben De St Paer-Gotch 350af00459 Merge pull request #166 from actions/nebuk89-patch-1
Update README.md
2025-06-09 18:20:10 +01:00
Ben De St Paer-Gotch 6f241797e1 Update README.md 2025-06-06 11:51:27 +01:00
Shawn Hartsell 9141ea72f2 Merge pull request #126 from actions/dependabot/github_actions/ruby/setup-ruby-1.174.0
Bump ruby/setup-ruby from 1.173.0 to 1.174.0
2024-04-25 10:33:50 -05:00
Shawn Hartsell 6df9de5468 Merge pull request #125 from actions/dependabot/github_actions/actions/stale-9
Bump actions/stale from 5 to 9
2024-04-25 10:33:24 -05:00
Shawn Hartsell 206dd07aca Merge pull request #127 from actions/sh/cgo_0
goreleaser / goreleaser (push) Has been cancelled
Explicitly set CGO_ENABLED=0
2024-04-23 14:19:39 -05:00
Shawn Hartsell dc02275ad7 fixing typo 2024-04-23 11:21:44 -05:00
Shawn Hartsell e6d6bca5cc simplifying goreleaser config. explicitly set CGO_ENABLED=0 2024-04-23 11:05:23 -05:00
dependabot[bot] 19a0a6e383 Bump ruby/setup-ruby from 1.173.0 to 1.174.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.173.0 to 1.174.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Commits](https://github.com/ruby/setup-ruby/compare/5f19ec79cedfadb78ab837f95b87734d0003c899...6bd3d993c602f6b675728ebaecb2b569ff86e99b)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 20:22:05 +00:00
dependabot[bot] fe7ea535a8 Bump actions/stale from 5 to 9
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v5...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 20:22:03 +00:00
Shawn Hartsell 17ffd6eca4 Merge pull request #123 from actions/dependabot/go_modules/golang.org/x/net-0.23.0
Bump golang.org/x/net from 0.22.0 to 0.23.0
2024-04-22 09:41:32 -05:00
Shawn Hartsell 170aaa216c Merge pull request #122 from actions/dependabot/github_actions/goreleaser/goreleaser-action-f09f1a7bee7ae6b5153daf4e8c63cc8ce8c7e7d5
Bump goreleaser/goreleaser-action from 9937f9bad91e089c6c6fe1d43dfa7b896ad6da21 to f09f1a7bee7ae6b5153daf4e8c63cc8ce8c7e7d5
2024-04-22 09:12:35 -05:00
Shawn Hartsell 3f87ce728d Merge pull request #124 from actions/dependabot/go_modules/golang.org/x/net-0.23.0-licenses
License updates for dependabot/go_modules/golang.org/x/net-0.23.0
2024-04-22 09:10:53 -05:00
licensed-ci 8f29ed31f6 Auto-update license files 2024-04-19 13:27:39 +00:00
dependabot[bot] 98e0fe33bf Bump golang.org/x/net from 0.22.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 13:26:21 +00:00
Shawn Hartsell 10589ff6ff Merge pull request #121 from actions/susanzhang27-patch-1
Create close-stale-issues.yml
2024-04-18 10:08:50 -05:00
dependabot[bot] bc23fd2876 Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 9937f9bad91e089c6c6fe1d43dfa7b896ad6da21 to f09f1a7bee7ae6b5153daf4e8c63cc8ce8c7e7d5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/9937f9bad91e089c6c6fe1d43dfa7b896ad6da21...f09f1a7bee7ae6b5153daf4e8c63cc8ce8c7e7d5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 20:42:03 +00:00
Susan Zhang 0e4f1b0152 Merge pull request #118 from actions/dependabot/go_modules/golang.org/x/oauth2-0.19.0
Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0
2024-04-09 14:11:06 -07:00
Susan Zhang 8003ecae4b Create close-stale-issues.yml 2024-04-09 13:07:09 -07:00
Susan Zhang 02ac40391b Merge pull request #119 from actions/dependabot/go_modules/golang.org/x/oauth2-0.19.0-licenses
License updates for dependabot/go_modules/golang.org/x/oauth2-0.19.0
2024-04-08 17:20:57 -07:00
Susan Zhang a55f3d6117 Merge pull request #120 from actions/dependabot/github_actions/goreleaser/goreleaser-action-9937f9bad91e089c6c6fe1d43dfa7b896ad6da21
Bump goreleaser/goreleaser-action from c21f56a7bc891b5f73bec61233c4102ef8273150 to 9937f9bad91e089c6c6fe1d43dfa7b896ad6da21
2024-04-08 17:20:40 -07:00
dependabot[bot] 0b993e4035 Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from c21f56a7bc891b5f73bec61233c4102ef8273150 to 9937f9bad91e089c6c6fe1d43dfa7b896ad6da21.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/c21f56a7bc891b5f73bec61233c4102ef8273150...9937f9bad91e089c6c6fe1d43dfa7b896ad6da21)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 20:35:50 +00:00
licensed-ci 5cb887292d Auto-update license files 2024-04-08 20:20:42 +00:00
dependabot[bot] bcaaa755fb Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 20:19:17 +00:00
Shawn Hartsell cd1939e72d Merge pull request #117 from actions/sh/fix-test-flake
Fix flakey E2E tests
2024-04-08 09:35:25 -05:00
Shawn Hartsell ea5bded901 refactoring test script to use ps instead of lsof when checking for git daemon 2024-04-05 13:03:43 -05:00
Shawn Hartsell 11bc18f47a Merge pull request #107 from bhundven/filter_comments
goreleaser / goreleaser (push) Has been cancelled
Filter comments in the list file as well as empty lines.
2024-04-05 13:01:23 -05:00
Shawn Hartsell 09d0eed117 checking that the git daemons are set up before running integration tests 2024-04-05 12:51:58 -05:00
Shawn Hartsell 23ff827d24 formatting test-build 2024-04-05 12:50:29 -05:00
Bryan Hundven 67d84229a3 Filter comments in the list file as well as empty lines.
It's handy to have comments in the list file so that you describe to
other teams that may have different destination repos where to put
actions to sync.

closes #106

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2024-04-04 12:40:48 -07:00
Shawn Hartsell 4e4319202b Merge pull request #115 from actions/dependabot/go_modules/github.com/go-git/go-git/v5-5.12.0
Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0
2024-04-04 14:31:19 -05:00
Shawn Hartsell 8216488f08 running licensed cache command 2024-04-04 14:26:39 -05:00
dependabot[bot] 81d347b257 Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.11.0 to 5.12.0.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.11.0...v5.12.0)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 19:22:39 +00:00
Shawn Hartsell 87de1e31a2 Merge pull request #108 from actions/dependabot/go_modules/github.com/stretchr/testify-1.9.0
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
2024-04-04 14:09:43 -05:00
Shawn Hartsell 3281952099 Merge branch 'main' into dependabot/go_modules/github.com/stretchr/testify-1.9.0 2024-04-04 14:07:30 -05:00
Shawn Hartsell 15c13d6241 Merge pull request #113 from actions/dependabot/github_actions/goreleaser/goreleaser-action-c21f56a7bc891b5f73bec61233c4102ef8273150
Bump goreleaser/goreleaser-action from 696b757ee8f3742e68b261173b9eeeb96306a57f to c21f56a7bc891b5f73bec61233c4102ef8273150
2024-04-04 14:03:32 -05:00
Shawn Hartsell 81bc5489b9 Merge pull request #109 from actions/dependabot/go_modules/golang.org/x/oauth2-0.18.0
Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0
2024-04-04 13:50:15 -05:00
Shawn Hartsell 0943db01e6 Merge pull request #110 from actions/dependabot/go_modules/golang.org/x/oauth2-0.18.0-licenses
License updates for dependabot/go_modules/golang.org/x/oauth2-0.18.0
2024-04-04 13:46:32 -05:00
Shawn Hartsell e8902ce792 Merge pull request #112 from actions/dependabot/github_actions/ruby/setup-ruby-1.173.0
Bump ruby/setup-ruby from 1.172.0 to 1.173.0
2024-04-04 13:37:36 -05:00
Shawn Hartsell 2a58084d83 Merge pull request #111 from actions/dependabot/go_modules/google.golang.org/protobuf-1.33.0
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
2024-04-04 13:36:06 -05:00
dependabot[bot] 4a955b56ad Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 696b757ee8f3742e68b261173b9eeeb96306a57f to c21f56a7bc891b5f73bec61233c4102ef8273150.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/696b757ee8f3742e68b261173b9eeeb96306a57f...c21f56a7bc891b5f73bec61233c4102ef8273150)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 20:30:01 +00:00
dependabot[bot] ede2273643 Bump ruby/setup-ruby from 1.172.0 to 1.173.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.172.0 to 1.173.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Commits](https://github.com/ruby/setup-ruby/compare/d4526a55538b775af234ba4af27118ed6f8f6677...5f19ec79cedfadb78ab837f95b87734d0003c899)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 20:29:57 +00:00
dependabot[bot] bbb3ac388b Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-13 23:18:53 +00:00
licensed-ci 9f4fb3fbda Auto-update license files 2024-03-11 20:59:10 +00:00
dependabot[bot] 17ba369b37 Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.17.0...v0.18.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 20:57:51 +00:00
dependabot[bot] 3e5210b7a1 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 20:44:40 +00:00
Eric Ostrowski 652e420618 Merge pull request #104 from actions/dependabot/github_actions/ruby/setup-ruby-1.172.0
Bump ruby/setup-ruby from 1.171.0 to 1.172.0
2024-02-29 16:54:11 -06:00
dependabot[bot] 403f0bb25e Bump ruby/setup-ruby from 1.171.0 to 1.172.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.171.0 to 1.172.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Commits](https://github.com/ruby/setup-ruby/compare/22fdc77bf4148f810455b226c90fb81b5cbc00a7...d4526a55538b775af234ba4af27118ed6f8f6677)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 22:51:37 +00:00
Eric Ostrowski bcf4ba0d8f Merge pull request #105 from actions/dependabot/github_actions/goreleaser/goreleaser-action-696b757ee8f3742e68b261173b9eeeb96306a57f
Bump goreleaser/goreleaser-action from 94b86e1b0200cc3baefc577476f7d63bc69ad382 to 696b757ee8f3742e68b261173b9eeeb96306a57f
2024-02-29 16:49:26 -06:00
dependabot[bot] e72471d545 Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 94b86e1b0200cc3baefc577476f7d63bc69ad382 to 696b757ee8f3742e68b261173b9eeeb96306a57f.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/94b86e1b0200cc3baefc577476f7d63bc69ad382...696b757ee8f3742e68b261173b9eeeb96306a57f)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 20:33:07 +00:00
Eric Ostrowski ace2e14a2c Merge pull request #102 from actions/dependabot/github_actions/goreleaser/goreleaser-action-94b86e1b0200cc3baefc577476f7d63bc69ad382
Bump goreleaser/goreleaser-action from d50b0c42eeed7b45ad20ecc8046a958047efe1d5 to 94b86e1b0200cc3baefc577476f7d63bc69ad382
2024-02-20 15:37:22 -06:00
Eric Ostrowski a72b015852 Merge pull request #103 from actions/dependabot/github_actions/ruby/setup-ruby-1.171.0
Bump ruby/setup-ruby from 1.151.0 to 1.171.0
2024-02-20 15:36:42 -06:00
dependabot[bot] dade8ced74 Bump ruby/setup-ruby from 1.151.0 to 1.171.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.151.0 to 1.171.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Commits](https://github.com/ruby/setup-ruby/compare/bc1dd263b68cb5626dbb55d5c89777d79372c484...22fdc77bf4148f810455b226c90fb81b5cbc00a7)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 20:33:37 +00:00
dependabot[bot] 3a679489ed Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from d50b0c42eeed7b45ad20ecc8046a958047efe1d5 to 94b86e1b0200cc3baefc577476f7d63bc69ad382.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/d50b0c42eeed7b45ad20ecc8046a958047efe1d5...94b86e1b0200cc3baefc577476f7d63bc69ad382)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 20:33:35 +00:00
John Hernley 0381a0d289 Merge pull request #93 from actions/dependabot/go_modules/github.com/spf13/cobra-1.8.0
Bump github.com/spf13/cobra from 1.4.0 to 1.8.0
2024-02-09 12:21:11 -05:00
John Hernley b7a6a615ee Merge pull request #101 from actions/dependabot/go_modules/github.com/spf13/cobra-1.8.0-licenses
License updates for dependabot/go_modules/github.com/spf13/cobra-1.8.0
2024-02-09 12:11:39 -05:00
John Hernley 367e9949d4 Update cobra.dep.yml 2024-02-09 12:09:47 -05:00
licensed-ci 726027490b Auto-update license files 2024-02-09 17:07:30 +00:00
dependabot[bot] 4545cb8290 Bump github.com/spf13/cobra from 1.4.0 to 1.8.0
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.4.0 to 1.8.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.4.0...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 17:06:05 +00:00
John Hernley 1aad18306d Merge pull request #98 from actions/dependabot/go_modules/golang.org/x/oauth2-0.17.0
Bump golang.org/x/oauth2 from 0.0.0-20220411215720-9780585627b5 to 0.17.0
2024-02-09 11:55:18 -05:00
John Hernley d97e3e5cc8 Merge pull request #100 from actions/dependabot/go_modules/golang.org/x/oauth2-0.17.0-licenses
License updates for dependabot/go_modules/golang.org/x/oauth2-0.17.0
2024-02-09 11:52:34 -05:00
jherns 636fa9d62f Merge remote-tracking branch 'origin/main' into dependabot/go_modules/golang.org/x/oauth2-0.17.0-licenses 2024-02-09 11:49:56 -05:00
dependabot[bot] 610b122fca Bump golang.org/x/oauth2
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.0.0-20220411215720-9780585627b5 to 0.17.0.
- [Commits](https://github.com/golang/oauth2/commits/v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:45:30 +00:00
John Hernley ce5a6b2af6 Merge pull request #91 from actions/dependabot/go_modules/github.com/gorilla/mux-1.8.1
Bump github.com/gorilla/mux from 1.7.4 to 1.8.1
2024-02-09 11:41:54 -05:00
licensed-ci 1481dfc871 Auto-update license files 2024-02-09 16:28:47 +00:00
dependabot[bot] f77d2717ca Bump golang.org/x/oauth2
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.0.0-20220411215720-9780585627b5 to 0.17.0.
- [Commits](https://github.com/golang/oauth2/commits/v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:27:14 +00:00
dependabot[bot] df2279267b Bump github.com/gorilla/mux from 1.7.4 to 1.8.1
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.7.4 to 1.8.1.
- [Release notes](https://github.com/gorilla/mux/releases)
- [Commits](https://github.com/gorilla/mux/compare/v1.7.4...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/gorilla/mux
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:27:10 +00:00
John Hernley 2a96e13444 Merge pull request #97 from actions/dependabot/github_actions/goreleaser/goreleaser-action-d50b0c42eeed7b45ad20ecc8046a958047efe1d5
Bump goreleaser/goreleaser-action from 14707cd26fbb4b6c8abf03fb8ea4eb6c59711a62 to d50b0c42eeed7b45ad20ecc8046a958047efe1d5
2024-02-09 11:25:25 -05:00
dependabot[bot] 775e41d329 Bump goreleaser/goreleaser-action
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 14707cd26fbb4b6c8abf03fb8ea4eb6c59711a62 to d50b0c42eeed7b45ad20ecc8046a958047efe1d5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/14707cd26fbb4b6c8abf03fb8ea4eb6c59711a62...d50b0c42eeed7b45ad20ecc8046a958047efe1d5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:23:21 +00:00
John Hernley 8b2dd2453d Merge pull request #89 from actions/dependabot/github_actions/github/codeql-action-3
Bump github/codeql-action from 2 to 3
2024-02-09 11:22:26 -05:00
dependabot[bot] b142f804d8 Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:20:09 +00:00
John Hernley 371003d4c7 Merge pull request #90 from actions/dependabot/github_actions/actions/setup-go-5
Bump actions/setup-go from 4 to 5
2024-02-09 11:12:02 -05:00
dependabot[bot] 23fecd7e14 Bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 16:09:38 +00:00
John Hernley 738c2bfde1 Merge pull request #94 from actions/sh/licensed
Updating license check
2024-02-09 11:08:41 -05:00
419 changed files with 4262 additions and 52234 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
* @actions/actions-delivery-nexus @actions/actions-oss-maintainers
* @actions/actions-oss-maintainers @actions/actions-sync-maintainers
+3 -3
View File
@@ -9,8 +9,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Lint
run: docker-compose run --rm lint
run: docker compose run --rm lint
- name: Test
run: docker-compose run --rm test
run: docker compose run --rm test
- name: E2E
run: docker-compose run --rm test-build
run: docker compose run --rm test-build
+22
View File
@@ -0,0 +1,22 @@
name: Close inactive issues
on:
schedule:
- cron: "30 1 * * *"
jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v9
with:
days-before-issue-stale: 30
days-before-issue-close: 14
stale-issue-label: "stale"
stale-issue-message: "This issue is stale because it has been open for 30 days with no activity."
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
days-before-pr-stale: -1
days-before-pr-close: -1
repo-token: ${{ secrets.GITHUB_TOKEN }}
+3 -3
View File
@@ -42,7 +42,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -53,7 +53,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -67,4 +67,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
+2 -2
View File
@@ -26,7 +26,7 @@ jobs:
fetch-depth: 0
- name: Install Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version-file: go.mod
@@ -35,7 +35,7 @@ jobs:
- run: go mod vendor
# Ruby is required for licensed
- uses: ruby/setup-ruby@bc1dd263b68cb5626dbb55d5c89777d79372c484
- uses: ruby/setup-ruby@90be1154f987f4dc0fe0dd0feedac9e473aa4ba8 # v1
with:
ruby-version: "3.2"
+2 -2
View File
@@ -14,11 +14,11 @@ jobs:
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
- name: Set CURRENT_TAG
run: echo "GORELEASER_CURRENT_TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@14707cd26fbb4b6c8abf03fb8ea4eb6c59711a62
uses: goreleaser/goreleaser-action@f09f1a7bee7ae6b5153daf4e8c63cc8ce8c7e7d5
with:
version: latest
args: release --clean
+24 -14
View File
@@ -1,16 +1,26 @@
project_name: gh
project_name: actions/actions-sync
builds:
- <<: &build_defaults
binary: bin/actions-sync
id: macos
goos: [darwin]
goarch: [amd64, arm64]
- <<: *build_defaults
id: linux
goos: [linux]
goarch: [amd64, arm64]
- <<: *build_defaults
id: windows
goos: [windows]
goarch: [amd64]
- id: build
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
binary: bin/actions-sync
ignore:
- goos: windows
goarch: arm64
env:
- CGO_ENABLED=0
release:
github:
owner: actions
name: actions-sync
# Create the release as a draft so it can be tested before being published
# To test, go to the Actions tab and run the "Actions Sync E2E Sanity Test" workflow
draft: true
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/bitcurves
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/brainpool
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package brainpool implements Brainpool elliptic curves.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/eax
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate)
mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/internal/byteutil
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/ocb
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode
of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package openpgp implements high level operations on OpenPGP messages.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/armor
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/ecdh
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified
in RFC 6637, section 8.
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/ecdsa
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified
in RFC 6637, section 5.
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/eddsa
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified
in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/elgamal
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified
in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms,"
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/errors
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package errors contains common error types for the OpenPGP packages.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package encoding implements openpgp packet field encodings as specified in
RFC 4880 and 6637.
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/packet
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package packet implements parsing and serialization of OpenPGP packets, as
specified in RFC 4880.
@@ -1,6 +1,6 @@
---
name: github.com/ProtonMail/go-crypto/openpgp/s2k
version: v0.0.0-20230828082145-3c4c8a2d2371
version: v1.0.0
type: go
summary: Package s2k implements the various OpenPGP string-to-key transforms as specified
in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5
version: v5.11.0
version: v5.12.0
type: go
summary: A highly extensible git implementation in pure Go.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/config
version: v5.11.0
version: v5.12.0
type: go
summary: Package config contains the abstraction of multiple config files
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/config
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/internal/path_util
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/path_util
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/internal/revision
version: v5.11.0
version: v5.12.0
type: go
summary: 'Package revision extracts git revision from string More information about
revision : https://www.kernel.org/pub/software/scm/git/docs/gitrevisions.html'
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/internal/url
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/url
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing
version: v5.11.0
version: v5.12.0
type: go
summary: package plumbing implement the core interfaces and structs used by go-git
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/cache
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/cache
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/color
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/color
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/filemode
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/filemode
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/config
version: v5.11.0
version: v5.12.0
type: go
summary: Package config implements encoding and decoding of git config files.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/config
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/diff
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/diff
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/gitignore
version: v5.11.0
version: v5.12.0
type: go
summary: Package gitignore implements matching file system paths to gitignore patterns
that can be automatically read from a git repository tree in the order of definition
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/idxfile
version: v5.11.0
version: v5.12.0
type: go
summary: Package idxfile implements encoding and decoding of packfile idx files.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/idxfile
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/index
version: v5.11.0
version: v5.12.0
type: go
summary: Package index implements encoding and decoding of index format files.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/index
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/objfile
version: v5.11.0
version: v5.12.0
type: go
summary: Package objfile implements encoding and decoding of object files.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/objfile
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/packfile
version: v5.11.0
version: v5.12.0
type: go
summary: Package packfile implements encoding and decoding of packfile format.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/packfile
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/format/pktline
version: v5.11.0
version: v5.12.0
type: go
summary: Package pktline implements reading payloads form pkt-lines and encoding pkt-lines
from payloads.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/hash
version: v5.11.0
version: v5.12.0
type: go
summary: package hash provides a way for managing the underlying hash implementations
used across go-git.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/object
version: v5.11.0
version: v5.12.0
type: go
summary: Package object contains implementations of all Git objects and utility functions
to work with them.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/protocol/packp
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/protocol/packp/capability
version: v5.11.0
version: v5.12.0
type: go
summary: Package capability defines the server and client capabilities.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp/capability
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband
version: v5.11.0
version: v5.12.0
type: go
summary: Package sideband implements a sideband mutiplex/demultiplexer
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/revlist
version: v5.11.0
version: v5.12.0
type: go
summary: Package revlist provides support to access the ancestors of commits, in a
similar way as the git-rev-list command.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/storer
version: v5.11.0
version: v5.12.0
type: go
summary: Package storer defines the interfaces to store objects, references, etc.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/storer
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport
version: v5.11.0
version: v5.12.0
type: go
summary: Package transport includes the implementation for different transport protocols.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/client
version: v5.11.0
version: v5.12.0
type: go
summary: Package client contains helper function to deal with the different client
protocols.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/file
version: v5.11.0
version: v5.12.0
type: go
summary: Package file implements the file transport protocol.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/file
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/git
version: v5.11.0
version: v5.12.0
type: go
summary: Package git implements the git transport protocol.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/git
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/http
version: v5.11.0
version: v5.12.0
type: go
summary: Package http implements the HTTP transport protocol.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/http
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/internal/common
version: v5.11.0
version: v5.12.0
type: go
summary: Package common implements the git pack protocol with a pluggable transport.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/internal/common
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/server
version: v5.11.0
version: v5.12.0
type: go
summary: Package server implements the git server protocol.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/server
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/plumbing/transport/ssh
version: v5.11.0
version: v5.12.0
type: go
summary: Package ssh implements the SSH transport protocol.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/transport/ssh
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/storage
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/storage/filesystem
version: v5.11.0
version: v5.12.0
type: go
summary: Package filesystem is a storage backend base on filesystems
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/filesystem
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/storage/filesystem/dotgit
version: v5.11.0
version: v5.12.0
type: go
summary: https://github.com/git/git/blob/master/Documentation/gitrepository-layout.txt
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/filesystem/dotgit
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/storage/memory
version: v5.11.0
version: v5.12.0
type: go
summary: Package memory is a storage backend base on memory
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage/memory
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/binary
version: v5.11.0
version: v5.12.0
type: go
summary: Package binary implements syntax-sugar functions on top of the standard library
binary package
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/diff
version: v5.11.0
version: v5.12.0
type: go
summary: Package diff implements line oriented diffs, similar to the ancient Unix
diff command.
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/ioutil
version: v5.11.0
version: v5.12.0
type: go
summary: Package ioutil implements some I/O utility functions.
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/ioutil
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/merkletrie
version: v5.11.0
version: v5.12.0
type: go
summary: Package merkletrie provides support for n-ary trees that are at the same
time Merkle trees and Radix trees (tries).
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/merkletrie/filesystem
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/filesystem
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/merkletrie/index
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/index
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/merkletrie/internal/frame
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/internal/frame
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/merkletrie/noder
version: v5.11.0
version: v5.12.0
type: go
summary: Package noder provide an interface for defining nodes in a merkletrie, their
hashes and their paths (a noders and its ancestors).
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/sync
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/sync
@@ -1,6 +1,6 @@
---
name: github.com/go-git/go-git/v5/utils/trace
version: v5.11.0
version: v5.12.0
type: go
summary:
homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/trace
@@ -1,6 +1,6 @@
---
name: github.com/sergi/go-diff/diffmatchpatch
version: v1.2.0
version: v1.3.2-0.20230802210424-5b0b94c5c0d3
type: go
summary: Package diffmatchpatch offers robust algorithms to perform the operations
required for synchronizing plain text.
@@ -1,6 +1,6 @@
---
name: github.com/skeema/knownhosts
version: v1.2.1
version: v1.2.2
type: go
summary: Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts,
adding the ability to obtain the list of host key algorithms for a known host.
@@ -212,7 +212,7 @@ licenses:
limitations under the License.
- sources: README.md
text: |-
**Source code copyright 2023 Skeema LLC and the Skeema Knownhosts authors**
**Source code copyright 2024 Skeema LLC and the Skeema Knownhosts authors**
```text
Licensed under the Apache License, Version 2.0 (the "License");
@@ -230,7 +230,7 @@ licenses:
notices:
- sources: NOTICE
text: |-
Copyright 2023 Skeema LLC and the Skeema Knownhosts authors
Copyright 2024 Skeema LLC and the Skeema Knownhosts authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -1,6 +1,6 @@
---
name: github.com/spf13/cobra
version: v1.4.0
version: v1.8.0
type: go
summary: Package cobra is a commander providing a simple interface to create powerful
modern CLI interfaces.
@@ -184,5 +184,5 @@ licenses:
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
- sources: README.md
text: Cobra is released under the Apache 2.0 license. See [LICENSE.txt](https://github.com/spf13/cobra/blob/master/LICENSE.txt)
text: Cobra is released under the Apache 2.0 license. See [LICENSE.txt](https://github.com/spf13/cobra/blob/main/LICENSE.txt)
notices: []
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/argon2
version: v0.17.0
version: v0.21.0
type: go
summary: Package argon2 implements the key derivation function Argon2.
homepage: https://pkg.go.dev/golang.org/x/crypto/argon2
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/blake2b
version: v0.17.0
version: v0.21.0
type: go
summary: Package blake2b implements the BLAKE2b hash algorithm defined by RFC 7693
and the extendable output function (XOF) BLAKE2Xb.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/blowfish
version: v0.17.0
version: v0.21.0
type: go
summary: Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
homepage: https://pkg.go.dev/golang.org/x/crypto/blowfish
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/cast5
version: v0.17.0
version: v0.21.0
type: go
summary: Package cast5 implements CAST5, as defined in RFC 2144.
homepage: https://pkg.go.dev/golang.org/x/crypto/cast5
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/curve25519
version: v0.17.0
version: v0.21.0
type: go
summary: Package curve25519 provides an implementation of the X25519 function, which
performs scalar multiplication on the elliptic curve known as Curve25519.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp
version: v0.17.0
version: v0.21.0
type: go
summary: Package openpgp implements high level operations on OpenPGP messages.
homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp/armor
version: v0.17.0
version: v0.21.0
type: go
summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880.
homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/armor
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp/elgamal
version: v0.17.0
version: v0.21.0
type: go
summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified
in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms,"
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp/errors
version: v0.17.0
version: v0.21.0
type: go
summary: Package errors contains common error types for the OpenPGP packages.
homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/errors
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp/packet
version: v0.17.0
version: v0.21.0
type: go
summary: Package packet implements parsing and serialization of OpenPGP packets, as
specified in RFC 4880.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/openpgp/s2k
version: v0.17.0
version: v0.21.0
type: go
summary: Package s2k implements the various OpenPGP string-to-key transforms as specified
in RFC 4800 section 3.7.1.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/sha3
version: v0.17.0
version: v0.21.0
type: go
summary: Package sha3 implements the SHA-3 fixed-output-length hash functions and
the SHAKE variable-output-length hash functions defined by FIPS-202.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/ssh
version: v0.17.0
version: v0.21.0
type: go
summary: Package ssh implements an SSH client and server.
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/ssh/agent
version: v0.17.0
version: v0.21.0
type: go
summary: Package agent implements the ssh-agent protocol, and provides both a client
and a server.
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
version: v0.17.0
version: v0.21.0
type: go
summary: Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD.
homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
@@ -1,6 +1,6 @@
---
name: golang.org/x/crypto/ssh/knownhosts
version: v0.17.0
version: v0.21.0
type: go
summary: Package knownhosts implements a parser for the OpenSSH known_hosts host key
database, and provides utility functions for writing OpenSSH compliant known_hosts
@@ -1,6 +1,6 @@
---
name: golang.org/x/net/context
version: v0.19.0
version: v0.23.0
type: go
summary: Package context defines the Context type, which carries deadlines, cancelation
signals, and other request-scoped values across API boundaries and between processes.
@@ -1,63 +0,0 @@
---
name: golang.org/x/net/context/ctxhttp
version: v0.19.0
type: go
summary: Package ctxhttp provides helper functions for performing context-aware HTTP
requests.
homepage: https://pkg.go.dev/golang.org/x/net/context/ctxhttp
license: other
licenses:
- sources: net/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: net/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
@@ -1,6 +1,6 @@
---
name: golang.org/x/net/internal/socks
version: v0.19.0
version: v0.23.0
type: go
summary: Package socks provides a SOCKS version 5 client implementation.
homepage: https://pkg.go.dev/golang.org/x/net/internal/socks
@@ -1,6 +1,6 @@
---
name: golang.org/x/net/proxy
version: v0.19.0
version: v0.23.0
type: go
summary: Package proxy provides support for a variety of protocols to proxy network
data.
+2 -7
View File
@@ -1,6 +1,6 @@
---
name: golang.org/x/oauth2
version: v0.0.0-20220411215720-9780585627b5
version: v0.19.0
type: go
summary: Package oauth2 provides support for making OAuth2 authorized and authenticated
HTTP requests, as specified in RFC 6749.
@@ -36,9 +36,4 @@ licenses:
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
notices:
- sources: AUTHORS
text: |-
# This source code refers to The Go Authors for copyright purposes.
# The master list of authors is in the main Go distribution,
# visible at http://tip.golang.org/AUTHORS.
notices: []
@@ -1,6 +1,6 @@
---
name: golang.org/x/oauth2/internal
version: v0.0.0-20220411215720-9780585627b5
version: v0.19.0
type: go
summary: Package internal contains support packages for oauth2 package.
homepage: https://pkg.go.dev/golang.org/x/oauth2/internal
@@ -1,6 +1,6 @@
---
name: golang.org/x/sys/execabs
version: v0.15.0
version: v0.18.0
type: go
summary: Package execabs is a drop-in replacement for os/exec that requires PATH lookups
to find absolute paths.
@@ -1,6 +1,6 @@
---
name: golang.org/x/sys/unix
version: v0.15.0
version: v0.18.0
type: go
summary: Package unix contains an interface to the low-level operating system primitives.
homepage: https://pkg.go.dev/golang.org/x/sys/unix
+22 -4
View File
@@ -14,6 +14,24 @@ It is designed to work when:
* The GitHub Enterprise instance is separate from the rest of the internet.
* The GitHub Enterprise instance is connected to the rest of the internet.
### Note
Thank you for your interest in this GitHub action, however, right now we are not taking contributions.
We continue to focus our resources on strategic areas that help our customers be successful while making developers' lives easier. While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas of Actions and are not taking contributions to this repository at this time. The GitHub public roadmap is the best place to follow along for any updates on features were working on and what stage theyre in.
We are taking the following steps to better direct requests related to GitHub Actions, including:
1. We will be directing questions and support requests to our [Community Discussions area](https://github.com/orgs/community/discussions/categories/actions)
2. High Priority bugs can be reported through Community Discussions or you can report these to our support team https://support.github.com/contact/bug-report.
3. Security Issues should be handled as per our [security.md](security.md)
We will still provide security updates for this project and fix major breaking changes during this time.
You are welcome to still raise bugs in this repo.
## Connected instances
When there are machines which have access to both the public internet and the GHES instance run `actions-sync sync`.
@@ -38,6 +56,8 @@ When there are machines which have access to both the public internet and the GH
A path to a file containing a newline separated list of repositories to be synced. Each entry follows the format of `repo-name`.
- `actions-admin-user` _(optional)_
The name of the Actions admin user, which will be used for updating the chosen action. To use the default user, pass `actions-admin`. If not set, the impersonation is disabled. Note that `site_admin` scope is required in the token for the impersonation to work.
- `batch-size` _(optional)_
Number of refs to push in each batch. Default is 0 (no batching). Use a value like 100 if pushing fails for large repositories with many branches and tags.
**Example Usage:**
@@ -96,6 +116,8 @@ When no machine has access to both the public internet and the GHES instance:
Limit push to specific repositories in the cache directory.
- `actions-admin-user` _(optional)_
The name of the Actions admin user, which will be used for updating the chosen action. To use the default user, pass `actions-admin`. If not set, the impersonation is disabled. Note that `site_admin` scope is required in the token for the impersonation to work.
- `batch-size` _(optional)_
Number of refs to push in each batch. Default is 0 (no batching). Use a value like 100 if pushing fails for large repositories with many branches and tags.
**Example Usage:**
@@ -110,7 +132,3 @@ When no machine has access to both the public internet and the GHES instance:
When creating a personal access token include the `repo` and `workflow` scopes. Include the `site_admin` scope (optional) if you want organizations to be created as necessary or you want to use the impersonation logic for the `push` or `sync` commands.
## Contributing
If you would like to contribute your work back to the project, please see
[`CONTRIBUTING.md`](CONTRIBUTING.md).
+12 -15
View File
@@ -3,19 +3,19 @@ module github.com/actions/actions-sync
go 1.21
require (
github.com/go-git/go-git/v5 v5.11.0
github.com/go-git/go-git/v5 v5.12.0
github.com/google/go-github/v43 v43.0.0
github.com/gorilla/mux v1.7.4
github.com/gorilla/mux v1.8.1
github.com/pkg/errors v0.9.1
github.com/spf13/cobra v1.4.0
github.com/stretchr/testify v1.8.4
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
github.com/spf13/cobra v1.8.0
github.com/stretchr/testify v1.9.0
golang.org/x/oauth2 v0.19.0
)
require (
dario.cat/mergo v1.0.0 // indirect
github.com/Microsoft/go-winio v0.6.1 // indirect
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect
github.com/ProtonMail/go-crypto v1.0.0 // indirect
github.com/cloudflare/circl v1.3.7 // indirect
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
@@ -23,24 +23,21 @@ require (
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
github.com/go-git/go-billy/v5 v5.5.0 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/google/go-querystring v1.1.0 // indirect
github.com/inconshreveable/mousetrap v1.0.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
github.com/kevinburke/ssh_config v1.2.0 // indirect
github.com/pjbgf/sha1cd v0.3.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/sergi/go-diff v1.2.0 // indirect
github.com/skeema/knownhosts v1.2.1 // indirect
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
github.com/skeema/knownhosts v1.2.2 // indirect
github.com/spf13/pflag v1.0.5 // indirect
github.com/xanzy/ssh-agent v0.3.3 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/crypto v0.21.0 // indirect
golang.org/x/mod v0.12.0 // indirect
golang.org/x/net v0.19.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/net v0.23.0 // indirect
golang.org/x/sys v0.18.0 // indirect
golang.org/x/tools v0.13.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.28.0 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

Some files were not shown because too many files have changed in this diff Show More