commits
(cherry picked from commit 2527d577f50f5662739f8dc49df13aa85e6eeaaf)
(cherry picked from commit 8b399523a79f8710fa070a451ec3aaf90af00422)
(cherry picked from commit 9417decd4fe5efbaf187e18c2adb3e4961d32f45)
(cherry picked from commit 62d44f3e48df6f178685141db61a9696aeffed01)
d2358d770d1718d8b18752f72bd5dea96f6df9ed was regression for darwin
(cherry picked from commit 3a6dd565eda940ab85274675f62be27df48eb188)
Darwin build only fails on sandbox mode.
This patch is taken from podman-desktop package.
See a1fcfb6d83b30d987bd727013def82cdf9f27976 for detail
(cherry picked from commit 540c54a66f9a5b4e2bb2d6de9ba8054af93f5209)
(cherry picked from commit ddda942d70a53be0c177b36956ed48290dad04b7)
(cherry picked from commit 75079ff0ee02db14356f7c6b0f97a780f19a390c)
(cherry picked from commit 080d774e8e8f4bdd6d3ade68f79f5c297946c174)
(cherry picked from commit c73df248ae10a095f6de8288d805508ce57997cc)
Diff: https://github.com/sunfish-shogi/shogihome/compare/v1.23.0...v1.23.2
(cherry picked from commit b7ae196d3f6e5c3f3fbff73aff73b6697514c041)
Diff: https://github.com/sunfish-shogi/shogihome/compare/v1.22.1...v1.23.0
This patch was created using the following steps:
1. Removed outdated patch that was released in 1.23.0.
2. `nix-shell --pure maintainers/scripts/update.nix --argstr package shogihome`
3. Added a workaround to replace `process.resourcesPath`, it is required since this version:
https://github.com/sunfish-shogi/shogihome/commit/161891d7ecaae32ab38744751b9528fb465429b5
Without this replacement, the shogi board background image will not be displayed.
(cherry picked from commit d2358d770d1718d8b18752f72bd5dea96f6df9ed)
Removed in https://www.github.com/NixOS/nixpkgs/pull/434791
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
(cherry picked from commit ebdb272cd4fa2220d0765a4f7c0ee91d7d1a91d6)
(cherry picked from commit 613d450411f026ee9b37686338ca33f90bddcb2f)
(cherry picked from commit 91a2e18371022312f969c543832eaaedd99436d2)
(cherry picked from commit d636fc577b782426df12e974ac3b78744cd1cbbc)
(cherry picked from commit d511a2f1a92fe8235f4443acd5f7a55d0efb1197)
(cherry picked from commit 6df8c1946dd6ded181a78e406de4e49170508a3a)
(cherry picked from commit 1851e249e9e8fd8f94ae9aed91d40e40a11339df)
(cherry picked from commit 02e23174ce189c4d916a6d7154e77dfd205349f3)
(cherry picked from commit 8124bc854805b4b9c73513f5875543488ca1203e)
Diff: https://github.com/rnwood/smtp4dev/compare/3.10.2...3.10.3
(cherry picked from commit 0460e43b1e2ec542cb8213eec488eecb96458746)
It now depends on giturlparse. Build was broken because of that.
I took the chance to update to newer build system, and build from source.
(cherry picked from commit 33c4a9b1a3ae7ea87a7e46ca29d612c1d0cee65d)
(cherry picked from commit 72fd01a97dc99a394e1502c98209b252da499ef4)
This removes the "owners" check from codeowners-validator. With it, all
tokens and permissions can be removed, because these were only needed to
make these requests.
This solves the problem of codeowners-validator not supporting our new
nested team structure for nixpkgs-maintainers. To make the onboarding of
new teams easier, we moved all teams "under" the nixpkgs-maintainers
team. This makes them inherit the right privileges (triage) for Nixpkgs.
However, this inheritance is not recognized by codeowners-validator,
thus it assumes that these teams don't have access to Nixpkgs. This then
fails the owners check immediately.
Removing the owners check also has a few other advantages:
- This check depends on external state: If a user is renamed or a team
removed, the check will fail. This makes it a bad check for required
status checks or merge queues - the check might fail randomly,
independent of the current PR.
- Running this check in a fork will never work, because the respective
users and teams don't have access to the fork's repo.
Both of this required us to set `continue-on-error: true` most of the
time.
(cherry picked from commit f7d6d11e8e8e046faaa6fbc55c2c1312e967cf04)
(cherry picked from commit b1d0dfefd8f1dc53803832023f1c1529e8ef8b3a)
Co-authored-by: dotlambda <github@dotlambda.de>
(cherry picked from commit 9603d90c50aa792f20312df42576263c4fc220ed)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.6.2 to 31.7.0.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md)
- [Commits](https://github.com/cachix/install-nix-action/compare/a809471b5c7c913aa67bec8f459a11a0decc3fce...9280e7aca88deada44c930f1e2c78e21c3ae3edd)
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit edbb51b9630dcc4ad728988c6e412daafc94dae1)
(cherry picked from commit c49a71b17e1666114af1612f7c4e1bd0ab535544)
(cherry picked from commit 5fa08c496dd3a52d365ea7e2104b646696f04edc)
(cherry picked from commit 5d8ac1c5678948e3035a03168f3a6c08d711acfb)
(cherry picked from commit 2cd4d2cfdc4bc594a6253a403ec837134332aee4)
(cherry picked from commit 1535cf9dbf77421327e99a425634e09bdd4f25e0)
Upstream `package.json` pins the electron release to v35 and it does
not build successfully with newer releases.
(cherry picked from commit 0a243bd7a3495f5b605eb299597eda7f84648abd)
(cherry picked from commit d4e5e0d2b6649a5e214860a36a0fcca797a171c8)
(cherry picked from commit 3d97d71a7b41fcd004c824a3b41f5f7f286d46d3)
(cherry picked from commit 8edbd0f431bac0c9d713ffb2f9096186b8435fb7)
(cherry picked from commit 174483f2530199da6a106379d8d9d8e6f9dcd20a)
(cherry picked from commit fef065928d84d4add6211bdac94a4e5ffe08cf69)
(cherry picked from commit 9ab37a1c13eb6c691e54de47298b8c900f4e7faf)
(cherry picked from commit 64160e33ddd3399a9b648ecc997fd293099baa0c)
(cherry picked from commit 2527d577f50f5662739f8dc49df13aa85e6eeaaf)
Diff: https://github.com/sunfish-shogi/shogihome/compare/v1.22.1...v1.23.0
This patch was created using the following steps:
1. Removed outdated patch that was released in 1.23.0.
2. `nix-shell --pure maintainers/scripts/update.nix --argstr package shogihome`
3. Added a workaround to replace `process.resourcesPath`, it is required since this version:
https://github.com/sunfish-shogi/shogihome/commit/161891d7ecaae32ab38744751b9528fb465429b5
Without this replacement, the shogi board background image will not be displayed.
(cherry picked from commit d2358d770d1718d8b18752f72bd5dea96f6df9ed)
This removes the "owners" check from codeowners-validator. With it, all
tokens and permissions can be removed, because these were only needed to
make these requests.
This solves the problem of codeowners-validator not supporting our new
nested team structure for nixpkgs-maintainers. To make the onboarding of
new teams easier, we moved all teams "under" the nixpkgs-maintainers
team. This makes them inherit the right privileges (triage) for Nixpkgs.
However, this inheritance is not recognized by codeowners-validator,
thus it assumes that these teams don't have access to Nixpkgs. This then
fails the owners check immediately.
Removing the owners check also has a few other advantages:
- This check depends on external state: If a user is renamed or a team
removed, the check will fail. This makes it a bad check for required
status checks or merge queues - the check might fail randomly,
independent of the current PR.
- Running this check in a fork will never work, because the respective
users and teams don't have access to the fork's repo.
Both of this required us to set `continue-on-error: true` most of the
time.
(cherry picked from commit f7d6d11e8e8e046faaa6fbc55c2c1312e967cf04)
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 31.6.2 to 31.7.0.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md)
- [Commits](https://github.com/cachix/install-nix-action/compare/a809471b5c7c913aa67bec8f459a11a0decc3fce...9280e7aca88deada44c930f1e2c78e21c3ae3edd)
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit edbb51b9630dcc4ad728988c6e412daafc94dae1)