aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* revert: "feat: increase operations per run for workflow: cron"sudoforge2024-07-271-1/+0
| | | | This reverts commit c67d75faaa432889caa4deafc7e58d4099fac2cd.
* fix: run the presubmit pipeline for PRssudoforge2024-07-231-3/+4
| | | | | | | | | | | | | | | commit 5eabe549e4f7fc98bbdf4e7b285cec00e5da4e99 refactored the workflows so that they were orchestrated with reusable workflows. an unintended side-effect of the rules that were created prevents the presubmit pipeline from executing for pull requests made against this repository. this change refactors this, so that the presubmit pipeline will _only_ run for pull requests against the default tree of this repository. we explicitly remove the `on: push` event for it, in order to avoid overlap that will occur for commits made in this repository that are also part of a PR. Change-Id: I56abc35c98cc40a06066952f2b6ed9194b1ab903
* fix: move codeql into an independent workflowsudoforge2024-07-232-11/+32
| | | | | | | This seems to be necessary in order to support the advanced configuration. Change-Id: Ia5303123b3dcc22f77cdde4d514b484f29c60ca6
* feat: bump node versions to 16.x, 18.x, and 20.xsudoforge2024-07-231-1/+1
| | | | Change-Id: Ic4809ab33cc9fd9e7e6e3e6eba1dd933e1ba585b
* feat: refactor pipelines into reusable workflowssudoforge2024-07-229-194/+171
| | | | | | | | | | | This change refactors the build, test, and benchmarking pipelines to a `presubmit` and `trunk` parent workflow which invokes other reusable workflows. This simplifies the deluge of pipelines that are executed, allowing for better orchestration and reduced noise on failures (only one email will be sent instead of several). Closes: michaelmure/git-bug#1198 Change-Id: I52407c39366bb9fbfd8fc1455a4f4a1d94f04897
* fix: add write for prs: stale/issue-and-prsudoforge2024-07-221-0/+1
| | | | | This change adds write permissions for pull requests to the workflow that is used to mark issues and pull requests as stale.
* feat: allow for manual execution of workflow: cronsudoforge2024-07-221-0/+1
| | | | | | This is a temporary change, that will be reverted later, simply to play catch-up with the backlog of items that are stale, but not marked as such.
* feat: increase operations per run for workflow: cronsudoforge2024-07-221-0/+1
| | | | | | This change increases the number of operations that the workflow will perform from the default (30) to 1000, in order to allow for a large number of issues and pull requests to be processed.
* fix: add missing `with` property to //.github/workflows:cron.ymlsudoforge2024-07-211-11/+12
| | | | Change-Id: I32844f07bc825dfd2c364e402e21262a6f9cb519
* feat: add workflow for triaging stale issues and prssudoforge2024-07-201-0/+28
| | | | Change-Id: I0fc9571d476b55a15edcef3645a5fa5f751fb427
* feat: update action library versionssudoforge2024-07-206-16/+19
| | | | Change-Id: I957c6de57b3a9151e6d9ce8caba87f4e2c714846
* feat: add concurrency limits to all pipelinessudoforge2024-07-206-0/+24
| | | | | | | | This change restricts the number of active pipeline executions for a given tree to one, so that new pushes to a tree that trigger a pipeline will cancel older (but still running) pipelines. Change-Id: I1deda682d39cadbce97f8df4ca7c3110a96b4549
* fix: bump to go v1.22.5sudoforge2024-07-203-3/+3
| | | | | | | | | | | The GHA build pipeline is failing with an error: package crypto/ecdh is not in GOROOT (/opt/hostedtoolcache/go/1.19.4/x64/src/crypto/ecdh) crypto/ecdh was added in Go 1.21 [0]. This change updates the matrix of Go versions that the pipelines use to the latest, in order to resolve this error. [0]: https://tip.golang.org/doc/go1.21
* codespell: no "with" means using codespellrc, add more opt outMichael Muré2023-08-101-3/+0
|
* CI: ignore spelling mistake in repo to be imported from githubMichael Muré2023-03-041-0/+3
|
* Add github workflow for codespellYaroslav Halchenko2023-01-231-0/+19
|
* ci: use Go 1.19.4 and setup-go@v3Steve Moyer2023-01-033-9/+8
|
* fix: resolve Go vulnerabilitiesSteve Moyer2023-01-033-4/+4
| | | | Resolves #975
* CI: remove lint security step as it's crashingMichael Muré2022-12-291-2/+0
|
* benchmark-action: make it work?Michael Muré2022-11-261-12/+4
|
* gha: add a workflow to continuously run benchmarksMichael Muré2022-11-251-0/+47
|
* GHA: add a release workflow to build and upload binariesMichael Muré2022-11-201-0/+41
|
* fix(884): scan PRs for insecure practicesSteve Moyer2022-09-261-2/+2
| | | | References #884
* feat: run security checks during Go workflowSteve Moyer2022-09-081-0/+3
|
* build: go 1.18 minimumMichael Muré2022-07-311-2/+2
|
* a few fixesMichael Muré2022-04-261-1/+1
|
* build: require go 1.16Michael Muré2022-03-101-1/+1
| | | | This is needed for a gqlgen update
* CI: update nodejsMichael Muré2022-03-011-1/+1
|
* Add Linter Step (#698)65432021-09-131-0/+14
| | | | | * Add Linter Step * format code
* Create Dependabot config filedependabot-preview[bot]2021-04-051-0/+8
|
* require go 1.15Michael Muré2021-02-141-1/+1
|
* add github actionsMichael Muré2020-12-082-0/+79
|
* fix github actionMichael Muré2020-07-071-1/+2
|
* code analysisMichael Muré2020-07-071-0/+52
|
* Update FUNDING.ymlMichael Muré2019-05-231-1/+1
|
* Create FUNDING.ymlMichael Muré2019-05-231-0/+3