1185 Commits

Author SHA1 Message Date
Michael Daniels dd7af89e2f Merge branch 'master' into staging-next 2026-07-15 19:33:27 -04:00
Eman Resu ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Robert Schütz 0fdd6cabaa buildbotPackages.buildbot-worker: don't check metadata 2026-07-08 19:21:39 -07:00
Robert Schütz 51adff44f6 buildbotPackages.buildbot-pkg: fix version in setup.py 2026-07-08 19:21:38 -07:00
Gutyina Gergő 936870572e treewide: migrate pnpm_11 with fetcherVersion = 3 to 4 2026-07-07 14:35:12 +02:00
6543 d77e47f230 woodpecker-server.webui: build with pnpm v11 2026-06-28 01:57:44 +02:00
6543 860fcaec94 woodpecker-{agent,cli,server}: 3.15.0 -> 3.16.0 2026-06-27 17:53:15 +02:00
jolheiser 851bc0fd65 woodpecker-{agent,cli,server}: 3.14.1 -> 3.15.0
Signed-off-by: jolheiser <git@jolheiser.com>
2026-05-29 11:01:39 -05:00
Ryan Omasta 5adeb51195 buildbot{,-full,-ui,-worker,-plugins}: switch to pyproject 2026-05-20 23:30:24 -06:00
Bruno BELANYI 395a502808 woodpecker-{agent,cli,server}: 3.14.0 -> 3.14.1 (#519342) 2026-05-12 13:10:53 +00:00
6543 e2ba981d08 woodpecker-{agent,cli,server}: 3.14.0 -> 3.14.1 2026-05-12 13:43:21 +02:00
Sefa Eyeoglu 8d092bb467 treewide: pin pnpm args to pnpm_10
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-05-11 18:09:19 +02:00
Aliaksandr cd681925a9 woodpecker-webui: migrate from fetcherVersion = 2 to fetcherVersion = 3 2026-05-09 14:24:51 +03:00
6543 c4a13fddf6 woodpecker-{agent,cli,server}: 3.13.0 -> 3.14.0 2026-05-01 16:17:34 +02:00
Pol Dellaiera 927d6ef9a6 drone{,-oss}: migrate to pkgs/by-name 2026-04-05 21:49:45 +02:00
R. Ryantm e42f549f28 drone-oss: 2.28.0 -> 2.28.1 2026-04-05 16:51:12 +00:00
R. Ryantm a7460e5bff drone-oss: 2.27.2 -> 2.28.0 2026-03-27 17:27:34 +00:00
R. Ryantm 3d10585013 drone: 2.26.0 -> 2.27.2 2026-03-15 16:48:47 +00:00
Marcus Ramberg 1838f86c8c woodpecker-{agent,cli,server}: 3.12.0 -> 3.13.0 2026-01-14 19:45:47 +01:00
Michael Daniels 075e8c2c4f treewide: change 'format = "pyproject";' to 'pyproject = true;'
This is almost all find-and-replace.

I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix

A few files have not been changed in this PR because they would cause rebuilds.

This PR should have 0 rebuilds.
2026-01-12 17:50:35 -05:00
Robert Schütz 1a04744f74 treewide: remove superfluous disabled
There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:

    pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
    for f in $(find -name '*.nix'); do
        grep -q "$pattern" "$f" || continue
        sed -i "/$pattern/d" "$f"
        if [ $(grep -c pythonOlder "$f") == 1 ]; then
            sed -i '/^\s*pythonOlder,\s*$/d' "$f"
        fi
        nixfmt "$f"
    done
2026-01-11 09:34:20 -08:00
Sefa Eyeoglu 65b04e5fb8 treewide: migrate to fetchPnpmDeps and pnpmConfigHook
This moves all packages to the new top-level attributes introduced
previously.

This doesn't cause any rebuilds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-18 12:24:09 +01:00
Ihar Hrachyshka 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
6543 85e524de86 woodpecker-server: update nodeModuleHash to fix 3.12.0 build 2025-12-01 19:20:48 +01:00
6543 40829e80c6 woodpecker-{agent,cli,server}: build from source 2025-12-01 12:42:24 +01:00
Marcus Ramberg de71771ed1 woodpecker-server: 3.11.0 -> 3.12.0 2025-11-19 23:37:25 +01:00
Aliaksandr 03bb7d8195 all-packages: do not export lib functions from pkgs 2025-10-30 22:38:49 +02:00
Yiyu Zhou 6e8317c620 woodpecker: cleanup 2025-10-20 11:45:28 -07:00
Yiyu Zhou eced5cf47d woodpecker: remove deprecated subcommands of nix hash 2025-10-20 11:45:28 -07:00
Bruno BELANYI 749449192c woodpecker-server: 3.10.0 -> 3.11.0 (#453806) 2025-10-20 10:44:01 +00:00
Marcus Ramberg 3edd9740d2 woodpecker-server: 3.10.0 -> 3.11.0 2025-10-20 12:00:09 +02:00
Bruno BELANYI 1ddff489f4 woodpecker: add marcusramberg to maintainers (#451490) 2025-10-13 07:30:25 +00:00
Marcus Ramberg 31dfe9d271 woodpecker-server: skip pre-releases in update script 2025-10-11 10:07:52 +02:00
Wolfgang Walther 91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Marcus Ramberg 260439d50c woodpecker: add marcusramberg to maintainers 2025-10-01 10:18:17 +02:00
Sandro ff1c3b9536 woodpecker-server: 3.9.0 -> 3.10.0 (#447015) 2025-09-30 18:33:45 +00:00
Marcus Ramberg e5504f90de woodpecker-cli: install autocompletion for bash/fish/zsh 2025-09-29 16:30:08 +02:00
Adam C. Stephens 84c671fc90 woodpecker: remove adamcstephens as maintainer 2025-09-29 09:33:35 -04:00
Marcus Ramberg 05337671f8 woodpecker-server: 3.9.0 -> 3.10.0 2025-09-28 23:35:40 +02:00
Adam C. Stephens 374eef70fa woodpecker-server: 3.8.0 -> 3.9.0 (#435554) 2025-08-21 09:11:36 -04:00
Sandro Jäckel 4ca39ab513 woodpecker-server: 3.8.0 -> 3.9.0
Changelog: https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.9.0
2025-08-21 13:55:20 +02:00
zowoq bbdeba7418 buildbot: 4.2.1 -> 4.3.0
Changelog: https://github.com/buildbot/buildbot/releases/tag/v4.3.0
2025-08-21 08:40:14 +10:00
liberodark 890d03374f treewide: move to by-name part 3 2025-08-19 14:56:57 +02:00
TomaSajt 398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
R. Ryantm d509527a95 woodpecker-server: 3.7.0 -> 3.8.0 2025-07-11 17:19:27 +00:00
Philip Taron df42f855db treewide: add --extra-experimental-features nix-command to nix hash invocations 2025-07-02 08:34:40 -07:00
Martin Weinelt ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Sandro Jäckel bf361c304a woodpecker: make update script less noisy 2025-06-08 02:57:09 +02:00
Sandro Jäckel 3d5dfe7558 woodpecker: 3.6.0 -> 3.7.0 2025-06-08 02:57:02 +02:00