Commit Graph

63 Commits

Author SHA1 Message Date
Linus Heckemann 114dde340d
Merge pull request #57 from DeterminateSystems/dependabot/github_actions/pedrolamas/handlebars-action-2.1.0
build(deps): bump pedrolamas/handlebars-action from 2.0.0 to 2.1.0
2023-01-27 16:00:40 +01:00
Eric Crosson 876a472251 fix(deps): upgrade DamianReeves/write-file-action to v1.2
https://github.com/DamianReeves/write-file-action/releases/tag/v1.2

This bumps the write-file-action from the Node.js 12 runtime to Node.js
16, avoiding a warning that Node.js 12 actions are deprecated[^1].

[^1]: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2023-01-23 07:15:35 -08:00
Eric Crosson a0c5484d59 feat: accept list of reviewers and assignees
Pass a list of GitHub usernames through to
peter-evans/create-pull-request.

Assignees are specified with the `pr-assignees` property.
Reviewers are specified with the `pr-reviewers` property.

Both properties expect the value to be a list of GitHub usernames,
separated by either commas or newlines.
2023-01-19 07:29:15 -08:00
Cole Helbling aa092a7430 README: document using a different Git author / committer 2022-11-28 08:02:01 -08:00
Arman Bilge 913da8731c Remove stray `>` 2022-11-28 08:02:01 -08:00
Arman Bilge 867efeb864 Emails should be in `< ... >` 2022-11-28 08:02:01 -08:00
Arman Bilge 5e50e4bcfb Allow to customize git author/committer name+email 2022-11-28 08:02:01 -08:00
dependabot[bot] 766761fdfc
build(deps): bump pedrolamas/handlebars-action from 2.0.0 to 2.1.0
Bumps [pedrolamas/handlebars-action](https://github.com/pedrolamas/handlebars-action) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/pedrolamas/handlebars-action/releases)
- [Commits](https://github.com/pedrolamas/handlebars-action/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: pedrolamas/handlebars-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 01:17:13 +00:00
Aaron Andersen 0ad9a55048 feat: allow specifying a path to flake.nix within the repository 2022-09-14 07:46:21 -07:00
dependabot[bot] 0ed7fb71ea build(deps): bump cachix/install-nix-action from 16 to 17
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 16 to 17.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v16...v17)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-07 09:08:06 -07:00
Cole Helbling 03bec486c7 dependabot: init
We now rely on a few external actions, so let's make sure to keep them
up-to-date.
2022-08-19 11:42:26 -07:00
Nicola Squartini 235f95922e chore: bump `crazy-max/ghaction-import-gpg` 2022-08-19 11:40:14 -07:00
Nicola Squartini 42dbe10fb3 docs: explain the `gpg-fingerprint` input parameter 2022-08-19 11:39:18 -07:00
Nicola Squartini a8f58509de feat: allow using a subkey for GPG signing 2022-08-19 11:39:18 -07:00
github-actions[bot] ea4115a12c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e0169d7a9d324afebf5679551407756c77af8930' (2022-06-08)
  → 'github:nixos/nixpkgs/8d435fca5c561da8168abb30270788d2da2a7951' (2022-07-29)
2022-08-01 08:07:06 -07:00
Cole Helbling 4cf0d5d8d6 Prevent template files from being committed 2022-07-29 07:49:05 -07:00
Cole Helbling acabbe21fc README: antiquote string with angled braces
Otherwise, it could be interpreted as HTML tags and cause weird rendering.
2022-07-27 09:39:28 -07:00
Cole Helbling 8c1a4653b4
Merge pull request #38 from edulix/main 2022-07-27 08:43:56 -07:00
Eduardo Robles Elvira e23c52bb51
fixing sign-commits boolean variable conditionals 2022-07-15 12:22:17 +01:00
Eduardo Robles Elvira 96af8bfbfc
Adding documentation and support for custom pr-body 2022-07-15 11:44:21 +01:00
Eduardo Robles Elvira 1c5f270731
adding support for gpg commit signing 2022-07-15 05:40:47 +02:00
Arman Bilge 2026a4bf1a
Expose option to configure branch for PR (#36) 2022-06-22 15:44:48 -04:00
github-actions[bot] 80619aa2cd flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
  → 'github:nixos/nixpkgs/e0169d7a9d324afebf5679551407756c77af8930' (2022-06-08)
2022-06-14 07:48:10 -07:00
github-actions[bot] 357625ea1a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c777cdf5c564015d5f63b09cc93bef4178b19b01' (2022-05-05)
  → 'github:nixos/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
2022-05-31 09:14:57 -07:00
github-actions[bot] 86dd511c79 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/bc41b01dd7a9fdffd32d9b03806798797532a5fe' (2022-04-23)
  → 'github:nixos/nixpkgs/c777cdf5c564015d5f63b09cc93bef4178b19b01' (2022-05-05)
2022-05-10 07:49:17 -07:00
Cole Helbling 259c65e7d4 README: document an example that explicitly skips PRs 2022-05-03 12:25:41 -07:00
github-actions[bot] 03e1d864c6 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7b031d0d99e8cdaf0b70457c0cb33f16c0c958bb' (2021-11-30)
  → 'github:nixos/nixpkgs/bc41b01dd7a9fdffd32d9b03806798797532a5fe' (2022-04-23)
2022-04-29 09:32:51 -07:00
Cole Helbling b044cabb79 README: example that prints the number of the opened PR 2022-04-22 11:46:11 -07:00
Cole Helbling c58b7816fa Expose the number of the opened PR 2022-04-22 11:46:11 -07:00
Cole Helbling 614f33eec2 Resurrect CI and update actions 2022-04-05 08:50:00 -07:00
a-kenji a10510d383 Add: script for `update flake lock`
Take commands out of the `action.yml` file, and put it in a dedicated
shell script.
2022-04-05 08:50:00 -07:00
maydayv7 e00d99112b fix: Re-introduce `inputs.pr-title`
This is to allow users to override the PR title since the commit message as well as title are processed differently which may lead to errors in how they are displayed. For example, the commit message needs quotations to be escaped
2022-02-01 10:43:22 -08:00
maydayv7 aa902c3538 fix: Support Custom Commit Message 2022-02-01 10:43:22 -08:00
V7 8c2dfef874 docs: Add information about Cosmetic Changes 2022-02-01 10:43:22 -08:00
V7 e8bb9f761a feat(cosmetic): Add Support for setting PR Labels 2022-02-01 10:43:22 -08:00
V7 073d38a53e feat(cosmetic): Add Support for Custom PR Title 2022-02-01 10:43:22 -08:00
Graham Christensen d65c4f4a49
Merge pull request #23 from DeterminateSystems/readme
README: organize "Running GitHub Actions CI" instructions into own section
2022-01-26 12:08:43 -05:00
Cole Helbling bf4213a00e README: organize "Running GitHub Actions CI" instructions into own section 2022-01-26 08:35:46 -08:00
Jörg Thalheim 0c7c875acc allow to set different github token. 2022-01-26 08:35:20 -08:00
Graham Christensen e2447fec26
Merge pull request #19 from DeterminateSystems/dont-use-script
Don't use an external script for multiple inputs
2021-12-03 15:07:52 -05:00
Cole Helbling 11002c9dd5 ci: validate YAML 2021-12-03 10:27:37 -08:00
Cole Helbling 2dc5d432c4 Don't use an external script for multiple inputs
All consumers would then have to bring this script into their repo,
since GitHub doesn't have something like Nix's string context.
2021-12-03 10:24:07 -08:00
Cole Helbling 30320f06f5 update: init action using ourself 2021-12-02 12:23:46 -08:00
Cole Helbling a5526c5d9e ci: init, shellcheck job 2021-12-01 10:42:07 -08:00
Cole Helbling b7a213c108 README: document updating specific inputs 2021-12-01 10:42:07 -08:00
Cole Helbling 4cc1e7b9cd README: update install-nix-action
As of v15, you don't need the janky install_url or install_options stuff
anymore.
2021-12-01 10:42:07 -08:00
Cole Helbling 0f6e7d684e Allow consumers to update specific flake inputs 2021-12-01 10:42:07 -08:00
Graham Christensen 8145cc6e00
Merge pull request #13 from DeterminateSystems/git-repo-spec
Git repo spec
2021-11-08 13:36:22 -05:00
Cole Helbling d384d02476 PULL_REQUEST_TEMPLATE: init 2021-11-08 09:12:18 -08:00
Cole Helbling 1aae24f313 README: add contributing and testing sections 2021-11-08 09:12:18 -08:00