Adam Stephens
15e9fcd961
workflows/*: ensure jobs have names
2024-07-31 23:28:40 -04:00
Silvan Mosberger
74aba63e9f
Merge pull request #330454 from Aleksanaa/ci-nixf-tidy
...
workflows/check-nixf-tidy.yml: temporarily ignore sema-escaping-with
2024-07-27 20:13:43 +02:00
aleksana
7fcc319d5e
workflows/check-nixf-tidy.yml: temporarily ignore sema-escaping-with
2024-07-28 00:28:21 +08:00
Silvan Mosberger
a64e2c4de1
Merge pull request #330400 from infinisil/nix-format-check-minor-fix
...
Nix format check minor fix
2024-07-27 15:48:27 +02:00
Silvan Mosberger
c1d3cc57ef
Merge pull request #330066 from Aleksanaa/ci-nixf-tidy
...
workflows/check-nixf-tidy.yml: init
2024-07-27 15:47:30 +02:00
Silvan Mosberger
a1c36999b8
workflows/check-nix-format: Allow testing in forks
...
It seems like imposed limitation came from ofborg not running in forks,
which doesn't apply for standard GitHub actions:
88c60d97fc
2024-07-27 14:14:12 +02:00
Silvan Mosberger
44f17f8392
workflows/check-nix-format: Fix reporting of renamed files
...
When a file was renamed, it would previously report the old path as
being unformatted. This fixes it to report the new one instead.
2024-07-27 14:08:22 +02:00
aleksana
81755ffcde
workflows/check-nixf-tidy.yml: init
2024-07-27 16:45:39 +08:00
Silvan Mosberger
eac58dca33
Revert "Partially revert "build(deps): bump cachix/install-nix-action from 26 to 27""
...
This reverts commit 99069476ca
.
With the parent commit,
https://github.com/NixOS/nixpkgs-check-by-name/issues/78 is fixed, so
there's no problem related to the Nix version anymore.
2024-07-27 01:59:48 +02:00
Silvan Mosberger
1f0b359712
Enforce nixfmt on new files and changed files that were already formatted ( #326407 )
...
* workflows/check-nix-format: Enforce nixfmt on new/changed files
This makes the Nix format workflow check new/changed files instead of
just an allowlist.
This enforces that all PRs updated after this is merged are required to
have fully standard formatted Nix files!
* workflows/check-nix-format: determine changed files via base commit
The next commit will use this to have a simpler change
* workflows/check-nix-format: Only ensure for already formatted files
This prevents situations where contributors need to suddenly format a
huge file even if they only changed a small part of it (e.g.
all-packages.nix)
2024-07-23 15:03:15 -04:00
Silvan Mosberger
99069476ca
Partially revert "build(deps): bump cachix/install-nix-action from 26 to 27"
...
This partially reverts commit ab7becf047
.
The pkgs/by-name check doesn't work for newer Nix versions yet,
see https://github.com/NixOS/nixpkgs-check-by-name/issues/78
2024-07-23 17:35:28 +02:00
dependabot[bot]
ab7becf047
build(deps): bump cachix/install-nix-action from 26 to 27
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](8887e596b4...ba0dd844c9
)
---
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>
2024-07-22 20:04:12 +00:00
Artturin
4564dfe772
Merge pull request #322157 from NixOS/dependabot/github_actions/peter-evans/create-pull-request-6.1.0
...
build(deps): bump peter-evans/create-pull-request from 6.0.4 to 6.1.0
2024-07-12 22:28:47 +03:00
Artturin
cd538b4b84
Merge pull request #316876 from NixOS/dependabot/github_actions/korthout/backport-action-3.0.2
...
build(deps): bump korthout/backport-action from 2.5.0 to 3.0.2
2024-07-12 22:11:26 +03:00
Silvan Mosberger
d2a6a829ad
Merge pull request #323216 from tweag/github-status
...
workflows/check-by-name: link to githubstatus
2024-07-05 02:13:13 +02:00
Silvan Mosberger
435f0daf18
workflows/check-by-name: link to githubstatus
...
Co-authored-by: Philip Taron <philip.taron@gmail.com>
2024-07-05 02:10:47 +02:00
Weijia Wang
b10c573212
workflows: remove 23.11 merges
2024-06-30 22:24:44 +02:00
dependabot[bot]
d14441cfe1
build(deps): bump actions/checkout from 4.1.5 to 4.1.7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.5 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](44c2b7a8a4...692973e3d9
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-29 22:01:52 +00:00
Silvan Mosberger
d0bebb7d6b
workflows/check-nix-format: strip newline from file listings
...
Otherwise it prints the command to run with an empty entry:
nixfmt '<stuff>' ''
Thanks to https://yaml-multiline.info/ for the great help with this
2024-06-26 16:16:51 +02:00
Silvan Mosberger
53b517c685
workflows/check-nix-format: show command to fix
...
When some files are not formatted properly, this shows how people can
fix the problem.
This notably uses the shell.nix introduced in the parent commit to
ensure that the nixfmt version matches what CI expects.
2024-06-26 16:16:51 +02:00
Silvan Mosberger
a70ab58960
root: shell.nix for nixfmt
...
This uses the reusable pinned Nixpkgs from the parent commit to create a
shell.nix file for an environment with a pinned nixfmt version.
2024-06-26 16:16:44 +02:00
Silvan Mosberger
b33ac05d04
ci: reusable Nix format Nixpkgs pin
...
This is needed such that in the next commit, we can re-use the same
version from a shell.nix, allowing people to have a guaranteed matching
nixfmt version.
2024-06-26 16:06:49 +02:00
dependabot[bot]
081d50c0a3
build(deps): bump peter-evans/create-pull-request from 6.0.4 to 6.1.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6.0.4 to 6.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](9153d834b6...c5a7806660
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 11:54:42 +00:00
superherointj
22a9feb385
github/workflows/check-nix-format: add maintainers files
2024-06-17 21:59:36 -03:00
Robert Scott
2052033220
check-cherry-picks workflow: don't run for staging-next PRs
2024-06-12 21:07:03 +01:00
dependabot[bot]
833049f882
build(deps): bump korthout/backport-action from 2.5.0 to 3.0.2
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 2.5.0 to 3.0.2.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](ef20d86abc...bd410d37cd
)
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 11:08:55 +00:00
dependabot[bot]
3bcb4dc6fe
build(deps): bump cachix/cachix-action from 14 to 15
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 14 to 15.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](18cf96c7c9...ad2ddac53f
)
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 11:42:49 +00:00
Silvan Mosberger
0efcb15b4e
Merge pull request #313345 from katexochen/workflows/remove-check-by-name-concurrency
2024-05-23 16:28:45 +02:00
Weijia Wang
4a817d2083
24.05 is Vicuña
2024-05-22 18:15:34 +02:00
Paul Meyer
d87803b742
check-by-name: remove concurrency group
...
Due to the trigger on PR edit, every change to the PR body will trigger
a re-run of the check-by-name workflow. This is needed to catch of the
base branch. However, an action like ticking the checkbox of a PR will
also trigger a re-run. Furthermore, due to the concurrency group, any
already running check-by-name workflow will be canceled, leading to
a notification sent to the PR author.
To reduce the noise, remove the concurrency group. As a consequence,
multiple runs will run to completion on the same PR/commit. While
concurrent runs are often canceled after a few seconds, the workflow
will take about a minute to complete.
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-05-22 07:43:14 +02:00
Silvan Mosberger
6fc3ccd95a
workflows/check-by-name: Skip instead of canceling on conflicts
...
This avoids sending emails when there's merge conflicts.
The check will appear to be green,
but it doesn't matter since the PR can't be merged anyways.
Unfortunately there's no better way to do this right now: https://github.com/actions/runner/issues/662
2024-05-14 17:41:26 +02:00
dependabot[bot]
9f4ea63603
build(deps): bump actions/checkout from 4.1.4 to 4.1.5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 11:43:41 +00:00
superherointj
01f3bdb248
github/workflows: add k3s to check-nix-format
2024-05-10 18:55:58 -03:00
John Ericson
f571081899
Merge pull request #309577 from obsidiansystems/bsd-reformat
...
bsd treewide: Run RFC formatter
2024-05-06 15:08:43 -04:00
John Ericson
d516971246
workflows: Add pkgs/os-specific/bsd
to formatter whitelist
2024-05-06 15:04:41 -04:00
Pol Dellaiera
75ae762133
workflows/check-nix-format: enforce for build-support/php
2024-05-04 23:06:24 +02:00
Pol Dellaiera
c759efa5e7
workflows/check-nix-format: enforce for php-packages
2024-05-04 23:04:36 +02:00
nicoo
294953ddb3
workflows: enforce RFC166 formatting for mpvScripts
2024-05-03 19:13:32 +00:00
éclairevoyant
4818b00263
workflows/check-nix-format: enforce for vscode extensions
2024-05-01 06:00:27 -04:00
dependabot[bot]
c3ce4079d7
build(deps): bump actions/checkout from 4.1.3 to 4.1.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1d96c772d1...0ad4b8fada
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 11:45:13 +00:00
Will Bush
16121d4dc6
workflows: add concurrency group to check-by-name workflow (again)
...
This is the second attempt to add a concurrency group to the check-by-name in
hopes that it will reduce unnecessary load on the CI system (wasted electricity)
despite free cost.
first attempt: https://github.com/NixOS/nixpkgs/pull/306072
revert: https://github.com/NixOS/nixpkgs/pull/306430
2024-04-25 02:03:11 -05:00
Peder Bergebakken Sundt
d2b73a52cf
workflows/check-by-name.yml: Increase timeout for resolving merge commit
2024-04-24 14:15:18 +02:00
Will Bush
d28fa76260
Revert "workflows: add concurrency group to check-by-name workflow"
...
This reverts commit 75600cde6b
.
2024-04-23 20:31:57 -05:00
Silvan Mosberger
b219715cd0
Merge pull request #306072 from willbush/workflow/check-by-name/concurrency-group
...
workflows: add concurrency group to check-by-name workflow
2024-04-24 01:59:44 +02:00
Jörg Thalheim
d6e4440a98
Merge pull request #305980 from NixOS/dependabot/github_actions/peter-evans/create-pull-request-6.0.4
...
build(deps): bump peter-evans/create-pull-request from 6.0.2 to 6.0.4
2024-04-23 15:52:06 +02:00
Will Bush
75600cde6b
workflows: add concurrency group to check-by-name workflow
...
On event that triggers the workflow for the matching concurrency group, any
previous runs of the workflow in the same group will be cancelled.
2024-04-22 13:01:42 -05:00
dependabot[bot]
8533a6f3f8
build(deps): bump peter-evans/create-pull-request from 6.0.2 to 6.0.4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6.0.2 to 6.0.4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](70a41aba78...9153d834b6
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 11:31:58 +00:00
dependabot[bot]
6bc4e63f5f
build(deps): bump actions/checkout from 4.1.1 to 4.1.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.1.1...1d96c772d19495a3b5c517cd2bc0cb401ea0529f )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 11:31:52 +00:00
Will Bush
d08c0dbc47
workflows: force CLI color when running nixpkgs-check-by-name
...
Currently something about the environment in which GH action is running the
colored library is not using ANSI colors.
I have done some testing in this repo:
https://github.com/willbush/throwaway-miette-gh-action-test/actions/runs/8777029939/job/24081383467
And I'm fairly certain env var `CLICOLOR_FORCE: 1` should fix colors.
2024-04-21 20:23:06 -05:00
K900
9cdada6d5c
pkgs/top-level: split release-checks into a separate job
...
This should improve latency on channel updates.
2024-04-17 09:53:10 +03:00