Commit graph

96 commits

Author SHA1 Message Date
Henry Schreiner
f6f978fd3d
docs: correct suggestion for bot setup (#3342)
The option suggested here (Read only) is not an option, and wouldn't mean/do anything - you can read these files if you have access to the repo files. The description says this is needed if the PR could change the workflow files, so you need "Read and Write". Pretty sure this is just a typo, copied from the line below instead of the line above.
2024-09-16 09:49:30 -07:00
Peter Evans
4320041ed3
feat: signed commits (v7) (#3057)
* Add support for signed commits (#3055)

* formatting

* fix eslint and lint errors

* shift setting the base to before the push

* sign commits by default for testing

* add debug lines

* read to buffer not string and use non-legacy method to base64

* debug payload without contents

* disable linter for debug code

* fix filepath when using path input

* try to fix head repo

* remove commented code

* Try refactor of file changes

* add tests for building file changes

* add build file changes test for binary files

* refactor graphql code into github helper class

* build file changes even when there is no diff

* add function to get commit detail

* fix format

* build branch commits

* use source mode for deleted files

* try rest api route

* fix check for branch existence

* force push

* try fix base tree

* debug commit verification

* debug commit verification

* fix format and cleanup

* add executable mode file to test

* limit blob creation concurrency

* only build commits when feature enabled

* remove unused code

* update readme link

* update docs for commit signing

* fix capital letter

* update docs

* add throttling

* set default back to false

* output head sha and verified status

* log outputs

* fix head sha output

* default the operation output to none

* output retryafter for secondary rate limit

* use separate client for branch and pull operations

* add maintainer-can-modify input

* rename git-token to branch-token

* fix branch token input

* remove deprecated env output

* update docs

* fix doc

* update docs

* build branch commits when there is a diff with the base

* check verification status of head commit when not known

* fix verified output when no commit signing is being used

* draft always-true

* convert to draft on branch updates when there is a diff with base

* update docs with blob size limit

* catch errors during blob creation for debugging

* parse empty commits

* pass base commit to push signed commits

* use parent commit details in create commit

* use parent tree for base_tree

* multipart tree creation

* update docs

* update readme about the permissions of the default token

* fix edge case where changes are partially merged

* add updating documentation

* fix typo

* update major version

---------

Co-authored-by: Ravi <1299606+rustycl0ck@users.noreply.github.com>
2024-09-03 08:54:12 +01:00
Peter Evans
479b20f068
docs: update common issues 2024-05-02 22:54:33 +09:00
Peter Evans
b1ddad2c99 feat: v6 (#2717)
* feat: update author and committer input defaults

* Update github-actions[bot]

* Update author to new email format

* feat: optional input for git ops token

* feat: allow push-to-fork to push to sibling repos (#2414)

Fixes #2412.

* build: update dist

* feat: update action runtime to node 20 (#2340)

* feat: add truncate warning to pull request body

* perf: unshallow only when necessary

* fix: remove the remote for the fork on completion

* feat: infer github server and api urls

* test: integration test fixes

* build: bump major version

* docs: update to v6

---------

Co-authored-by: Teko <112829523+Teko012@users.noreply.github.com>
Co-authored-by: Benjamin Gilbert <bgilbert@backtick.net>
2024-01-31 11:06:34 +00:00
Peter Evans
76c6f5c20e docs: update to checkout v4 2023-10-31 15:33:41 +00:00
Peter Evans
d4d7b4e3a6 docs: add common issue 2023-10-25 13:54:11 +01:00
Peter Evans
4e9c9ce808 docs: add common issues 2023-09-04 11:36:59 +01:00
Frédéric Harper
f908c6b99c
docs: fix crazy-max/ghaction-import-gp parameters (#2177)
* fix crazy-max/ghaction-import-gp parameters

* upgrade action version

Co-authored-by: Peter Evans <18365890+peter-evans@users.noreply.github.com>

---------

Co-authored-by: Peter Evans <18365890+peter-evans@users.noreply.github.com>
2023-07-21 11:47:05 +09:00
Peter Evans
2827897dcc docs: add note about push-to-fork with remote repos 2023-04-12 12:03:29 +09:00
Peter Evans
5b4a9f6a9e
v5 (#1792)
* feat: restore working base branch and uncommitted changes

* docs: uncommitted changes are stashed and restored

* docs: add major version notes

* fix: update package version

* fix: update package-lock

* feat: revise proxy implementation

* docs: add notes for the revised proxy implementation

* feat: set and remove git safe directory

* docs: add notes for the git safe directory feature

* fix: use base url for proxy check

* feat: determine the git dir with rev-parse

* build: update package lock

* fix: remove support for ghes alpha

* feat: revise handling of team reviewers

* docs: update notes

* feat: body-path

* docs: update to v5

* docs: update to v5

* build: fix package lock
2023-04-05 08:41:18 +09:00
chrisbruford
a057a6160f
docs: update concepts-guidelines.md (#1610)
The current linked page doesn't mention their recommendation whilst the link (also mentioned
in the preceding section) does.
2023-02-13 09:31:54 +09:00
Peter Evans
75a5de63f0 docs: add snippet for bypassing git hooks 2022-12-09 10:59:33 +09:00
Peter Evans
6c704eb7a8 docs: clarify limitations of push-to-fork with restricted token 2022-10-24 14:29:43 +09:00
Peter Evans
88bf0de51c docs: correct examples 2022-10-21 14:01:58 +09:00
Peter Evans
b38e8b0abe docs: replace set-output in example 2022-10-18 17:01:36 +09:00
Peter Evans
af7c021bb9 docs: shorten quote 2022-04-22 14:27:14 +09:00
Danny Roberts
97872c4843
docs: update GA quote/ref in concepts-guidelines.md (#1169)
* Update GA quote/ref in concepts-guidelines.md

The current quote and reference link appear to be out of date

* Change "Triggering further workflow runs" excerpt
2022-04-14 08:39:38 +09:00
Peter Evans
d6d5519d05
v4 (#1099)
* feat: update action runtime to node 16

* feat: allow add-paths to resolve to no changes

* docs: update readme

* chore: update package lock

* chore: bump dependency

* ci: add dependabot workflow

* docs: update action versions
2022-03-23 14:22:01 +09:00
Peter Evans
0e8dfbd57d docs: update guidelines 2022-03-11 13:46:10 +09:00
Sebastian Pipping
00fb6900cb
docs: Document how to improve close-and-reopen user experience (#1084) 2022-03-09 12:38:41 +09:00
Peter Evans
dcd5fd746d
feat: add-paths input (#1010)
* add add-pattern-array argument

* ignore return code

* doc to add-pattern-array

* update README.md

* cleanup after success commit

* fix integration tests

* add test

* update naming and docs

* update readme

* fix missing await

* update docs

Co-authored-by: avdim <avdim@mail.ru>
Co-authored-by: Авдеев Дима <avdeev@tutu.tech>
2021-12-14 11:23:29 +09:00
Phil Phillips
507420e035 docs: Update to include app permissions needed to add teams as reviewers 2021-11-12 12:26:36 -06:00
Peter Evans
f83efdc34a docs: update default branch 2021-05-13 09:53:24 +09:00
Peter Evans
fff683e9ca docs: update default branch 2021-05-13 09:43:00 +09:00
Peter Evans
8bb8511e4d fix: remove unnecessary gpg-sign input 2021-05-10 09:01:53 +09:00
Peter Evans
0524c01297 feat: add input to enable gpg commit signing 2021-05-09 10:14:59 +09:00
Peter Evans
548adff9dc docs: update examples 2021-04-09 15:03:53 +09:00
Peter Evans
28674474a4 docs: add link to github blog post 2021-04-06 10:46:44 +09:00
Peter Evans
0fd77ba8cc docs: add missing contents link 2020-10-26 09:23:01 +09:00
Peter Evans
c7f493a800 docs: remove deprecated set-env example 2020-10-02 15:53:49 +09:00
Peter Evans
5ea31358e9 docs: updates related to checkout 2020-09-01 09:15:45 +09:00
Peter Evans
105f0d3816 docs: update examples 2020-08-30 15:17:23 +09:00
Peter Evans
a68328a1ee docs: update concepts-guidelines 2020-08-30 11:06:03 +09:00
Peter Evans
cbd5e97fef docs: update concepts-guidelines 2020-08-30 09:55:07 +09:00
Peter Evans
fc687f898b docs: update examples 2020-08-25 12:18:25 +09:00
Peter Evans
b9ed02107c Update documentation 2020-08-22 11:11:38 +09:00
Peter Evans
d14206169d Update documentation 2020-08-19 18:29:04 +09:00
Peter Evans
8f96fd0252
Merge pull request #488 from jsoref/spelling
Spelling
2020-08-19 12:09:20 +09:00
Josh Soref
5f45e30ff9 spelling: uncommitted
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-08-18 12:51:12 -04:00
Josh Soref
348abed1de spelling: javascript
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-08-17 23:27:12 -04:00
Peter Evans
06ab0ad94e Update documentation 2020-08-16 13:34:15 +09:00
Peter Evans
de6e791e81 Update documentation 2020-08-15 14:21:58 +09:00
Peter Evans
184bc2eccd Update documentation 2020-08-14 11:08:04 +09:00
Peter Evans
329417f094 Update documentation 2020-08-04 22:02:58 +09:00
Peter Evans
7311df63a5 Update documentation 2020-08-04 15:44:58 +09:00
Peter Evans
47a0e6b298 Update documentation 2020-08-04 14:27:36 +09:00
Peter Evans
9b02473bb0 Update documentation 2020-08-04 14:20:01 +09:00
Peter Evans
71a37c5c33 Update documentation 2020-07-31 10:24:31 +09:00
Peter Evans
cf325ed84b Update example screenshot 2020-07-23 15:37:47 +09:00
Peter Evans
c0c9424b03 Update changes documentation 2020-07-23 14:52:44 +09:00