···11# This file is used by .github/workflows/labels.yml22-# This version is only run for Pull Requests from protected branches like staging-next, haskell-updates or python-updates.22+# This version is only run for Pull Requests from development branches like staging-next, haskell-updates or python-updates.3344"4.workflow: package set update":55 - any:
+14-1
.github/workflows/backport.yml
···1414jobs:1515 backport:1616 name: Backport Pull Request1717- if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name))1717+ if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event.action != 'labeled' || startsWith(github.event.label.name, 'backport'))1818 runs-on: ubuntu-24.041919 steps:2020 # Use a GitHub App to create the PR so that CI gets triggered···3333 token: ${{ steps.app-token.outputs.token }}34343535 - name: Create backport PRs3636+ id: backport3637 uses: korthout/backport-action@436145e922f9561fc5ea157ff406f21af2d6b363 # v3.2.03738 with:3839 # Config README: https://github.com/korthout/backport-action#backport-action···44434544 * [ ] Before merging, ensure that this backport is [acceptable for the release](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases).4645 * Even as a non-commiter, if you find that it is not acceptable, leave a comment.4646+4747+ - name: "Add 'has: port to stable' label"4848+ if: steps.backport.outputs.created_pull_numbers != ''4949+ env:5050+ GH_TOKEN: ${{ steps.app-token.outputs.token }}5151+ REPOSITORY: ${{ github.repository }}5252+ NUMBER: ${{ github.event.number }}5353+ run: |5454+ gh api \5555+ --method POST \5656+ /repos/"$REPOSITORY"/issues/"$NUMBER"/labels \5757+ -f "labels[]=8.has: port to stable"
+22-4
.github/workflows/labels.yml
···2020 if: "github.repository_owner == 'NixOS' && !contains(github.event.pull_request.title, '[skip treewide]')"2121 steps:2222 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.02323- if: "!(github.pull_request.head.repo == 'NixOS' && github.ref_protected)"2323+ if: |2424+ github.event.pull_request.head.repo.owner.login != 'NixOS' || !(2525+ github.head_ref == 'haskell-updates' ||2626+ github.head_ref == 'python-updates' ||2727+ github.head_ref == 'staging-next' ||2828+ startsWith(github.head_ref, 'staging-next-')2929+ )2430 with:2531 repo-token: ${{ secrets.GITHUB_TOKEN }}2632 configuration-path: .github/labeler.yml # default2733 sync-labels: true2834 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.02929- if: "!(github.pull_request.head.repo == 'NixOS' && github.ref_protected)"3535+ if: |3636+ github.event.pull_request.head.repo.owner.login != 'NixOS' || !(3737+ github.head_ref == 'haskell-updates' ||3838+ github.head_ref == 'python-updates' ||3939+ github.head_ref == 'staging-next' ||4040+ startsWith(github.head_ref, 'staging-next-')4141+ )3042 with:3143 repo-token: ${{ secrets.GITHUB_TOKEN }}3244 configuration-path: .github/labeler-no-sync.yml3345 sync-labels: false3446 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.03535- # Protected branches like staging-next, haskell-updates and python-updates get special labels.4747+ # Development branches like staging-next, haskell-updates and python-updates get special labels.3648 # This is to avoid the mass of labels there, which is mostly useless - and really annoying for3749 # the backport labels.3838- if: "github.pull_request.head.repo == 'NixOS' && github.ref_protected"5050+ if: |5151+ github.event.pull_request.head.repo.owner.login == 'NixOS' && (5252+ github.head_ref == 'haskell-updates' ||5353+ github.head_ref == 'python-updates' ||5454+ github.head_ref == 'staging-next' ||5555+ startsWith(github.head_ref, 'staging-next-')5656+ )3957 with:4058 repo-token: ${{ secrets.GITHUB_TOKEN }}4159 configuration-path: .github/labeler-protected-branches.yml
···11+{22+ lib,33+ buildGo124Module,44+ fetchFromGitHub,55+ versionCheckHook,66+ nix-update-script,77+}:88+99+buildGo124Module rec {1010+ pname = "gowebly";1111+ version = "3.0.2";1212+1313+ src = fetchFromGitHub {1414+ owner = "gowebly";1515+ repo = "gowebly";1616+ tag = "v${version}";1717+ hash = "sha256-QsU5Brzs3FeFkQPmpXwehP1G6MocHtCZ9uhw1lFtOEU=";1818+ };1919+2020+ vendorHash = "sha256-wOpenKh+4v0gRY0Zvx3URi4D1jXSrIONcrlzyjJUaSg=";2121+2222+ env.CGO_ENABLED = 0;2323+2424+ ldflags = [2525+ "-s"2626+ "-w"2727+ ];2828+2929+ nativeInstallCheckInputs = [ versionCheckHook ];3030+ versionCheckProgramArg = "doctor";3131+ doInstallCheck = true;3232+3333+ passthru.updateScript = nix-update-script { };3434+3535+ meta = {3636+ description = "CLI tool to create web applications with Go backend";3737+ longDescription = ''3838+ A CLI tool that makes it easy to create web applications3939+ with Go on the backend, using htmx, hyperscript or Alpine.js,4040+ and the most popular CSS frameworks on the frontend.4141+ '';4242+ homepage = "https://gowebly.org";4343+ changelog = "https://github.com/gowebly/gowebly/releases/tag/v${version}";4444+ license = lib.licenses.asl20;4545+ mainProgram = "gowebly";4646+ maintainers = with lib.maintainers; [ cterence ];4747+ };4848+}
···7788buildGoModule rec {99 pname = "melange";1010- version = "0.23.9";1010+ version = "0.23.11";11111212 src = fetchFromGitHub {1313 owner = "chainguard-dev";1414 repo = pname;1515 rev = "v${version}";1616- hash = "sha256-HJNB3SCy54v9Tvc6qXT3jisWcqhUCT0evjJxjCltazc=";1616+ hash = "sha256-HMFCvewIBnqugIAi4tYnoLBp2Czk74D4kzfdRD5Aocw=";1717 # populate values that require us to use git. By doing this in postFetch we1818 # can delete .git afterwards and maintain better reproducibility of the src.1919 leaveDotGit = true;···2626 '';2727 };28282929- vendorHash = "sha256-uxEQR6NuNJDtjXY5nPBkVU/1ExpdvTGOIpMTRjz68I8=";2929+ vendorHash = "sha256-Kfs6f4aB+5SrqVVAsbuZm2i3TCWa00PwLMnInHmpPAs=";30303131 subPackages = [ "." ];3232
+2-2
pkgs/by-name/nu/nuclear/package.nix
···55}:66let77 pname = "nuclear";88- version = "0.6.46";88+ version = "0.6.47";991010 src = fetchurl {1111 # Nuclear currently only publishes AppImage releases for x86_64, which is hardcoded in···1313 # provide more arches, we should use stdenv.hostPlatform to determine the arch and choose1414 # source URL accordingly.1515 url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage";1616- hash = "sha256-2oamA2T/Fq9TpqrNFByiL+ns12BaWMy3wptYEo5SIXg=";1616+ hash = "sha256-mwCQ6jddNF3knf1w0nztlyB/ijPsyjjV6aMcoYkadRI=";1717 };18181919 appimageContents = appimageTools.extract { inherit pname version src; };