Skip to content

Commit

Permalink
[Scheduled] Update dependencies (#30)
Browse files Browse the repository at this point in the history
Dependencies updated

Note - If you see this PR and the checks haven't run, close and reopen
the PR. See
https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#triggering-further-workflow-runs

---------

Co-authored-by: dbarrosop <[email protected]>
Co-authored-by: David Barroso <[email protected]>
  • Loading branch information
3 people authored Jan 27, 2025
1 parent 52d9d8f commit 57fa8ec
Show file tree
Hide file tree
Showing 5 changed files with 95 additions and 76 deletions.
6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 8 additions & 3 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,14 @@
gqlgenc
oapi-codegen
nhost-cli
# postgresql_14_13-client
# postgresql_15_8-client
postgresql_16_4-client
# postgresql_14_15-client
# postgresql_15_10-client
# postgresql_16_6-client
postgresql_17_2-client
# postgresql_14_15
# postgresql_15_10
# postgresql_16_6
# postgresql_17_2
];
};
};
Expand Down
56 changes: 21 additions & 35 deletions overlays/go.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
final: prev: rec {
go = prev.go_1_23.overrideAttrs
(finalAttrs: previousAttrs: rec {
version = "1.23.1";
version = "1.23.5";

src = final.fetchurl {
url = "https://go.dev/dl/go${version}.src.tar.gz";
sha256 = "sha256-buROKYN50Ual5aprHFtdX10KM2XqvdcHQebiE0DsOw0=";
sha256 = "sha256-pvP0u9PmvdYm95tmjyEvu1ZJ2vdQhPt5tnigrk2XQjs=";
};

});
Expand All @@ -14,15 +14,15 @@ final: prev: rec {

golangci-lint = prev.golangci-lint.override {
buildGoModule = args: final.buildGoModule (args // rec {
version = "1.61.0";
version = "1.63.4";
src = prev.fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
rev = "v${version}";
sha256 = "sha256-2YzVNOdasal27R92l6eVdeS81mAp0ZU6kYsC/Jfvkcg=";
sha256 = "sha256-7nIo6Nuz8KLuQlT7btjnTRFpOl+KVd30v973HRKzh08=";
};

vendorHash = "sha256-mFDCRxbLq08yRd0ko3CCPJD2BZiCB0Gwd1g+/1oR6w8=";
vendorHash = "sha256-atr4HMxoPEfGeaNlHqwTEAcvgbSyzgCe262VUg3J86c=";

ldflags = [
"-s"
Expand All @@ -34,29 +34,16 @@ final: prev: rec {
});
};

mockgen = prev.mockgen.override {
buildGoModule = args: final.buildGoModule (args // rec {
version = "0.4.0";
src = final.fetchFromGitHub {
owner = "uber-go";
repo = "mock";
rev = "v${version}";
sha256 = "sha256-3nt70xrZisK5vgQa+STZPiY4F9ITKw8PbBWcKoBn4Vc=";
};
vendorHash = "sha256-mcNVud2jzvlPPQEaar/eYZkP71V2Civz+R5v10+tewA=";
});
};

golines = final.buildGoModule {
name = "golines";
version = "0.11.0";
version = "0.13.0-beta";
src = final.fetchFromGitHub {
owner = "dbarrosop";
owner = "segmentio";
repo = "golines";
rev = "77e7859691753d986722a03f28c048306390801b";
sha256 = "sha256-6w8K6JGumUeZUFZS4+SIPh2OizTjSQgHYfsjZRr31lg=";
rev = "fc305205784a70b4cfc17397654f4c94e3153ce4";
sha256 = "sha256-ZdCR4ZC1+Llyt/rcX0RGisM98u6rq9/ECUuHEMV+Kkc=";
};
vendorHash = "sha256-jI3/m1UdZMKrS3H9jPhcVAUCjc1G/ejzHi9SCTy24ak=";
vendorHash = "sha256-mmdaHm3YL/2eB/r3Sskd9liljKAe3/c8T0z5KIUHeK0=";

meta = with final.lib; {
description = "A golang formatter that fixes long lines";
Expand All @@ -68,14 +55,14 @@ final: prev: rec {

govulncheck = final.buildGoModule rec {
name = "govulncheck";
version = "v1.1.3";
version = "v1.1.4";
src = final.fetchFromGitHub {
owner = "golang";
repo = "vuln";
rev = "${version}";
sha256 = "sha256-ydJ8AeoCnLls6dXxjI05+THEqPPdJqtAsKTriTIK9Uc=";
sha256 = "sha256-d1JWh/K+65p0TP5vAQbSyoatjN4L5nm3VEA+qBSrkAA=";
};
vendorHash = "sha256-jESQV4Na4Hooxxd0RL96GHkA7Exddco5izjnhfH6xTg=";
vendorHash = "sha256-MSTKDeWVxD2Fa6fNoku4EwFwC90XZ5acnM67crcgXDg=";

doCheck = false;

Expand All @@ -89,16 +76,16 @@ final: prev: rec {

gqlgen = final.buildGoModule rec {
pname = "gqlgen";
version = "0.17.54";
version = "0.17.63";

src = final.fetchFromGitHub {
owner = "99designs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-0aoEVvKsdWJd3+aC7NuC6gs81dRRByy2TVrV4l9MdWE=";
sha256 = "sha256-J9+pleHdbQMHP/Aq9Pl6ise6PDvRqxQ72Iq7SNxgMws=";
};

vendorHash = "sha256-wsuep7K5SlkTWCiOuzjrkODZgAsHDa9wO8nnwWQVYco=";
vendorHash = "sha256-hPUWYOfCx+kW2dJsjkCE/7bwofnGdQbDTvfZ877/pCk=";

doCheck = false;

Expand All @@ -114,16 +101,16 @@ final: prev: rec {

gqlgenc = final.buildGoModule rec {
pname = "gqlgenc";
version = "0.25.2";
version = "0.30.2";

src = final.fetchFromGitHub {
owner = "Yamashou";
repo = pname;
rev = "v${version}";
sha256 = "sha256-g+l493Nt0SuW4gwJh0s9Zeejpyx2oLxVDykIvBup638=";
sha256 = "sha256-F6EuOqB9ccat9pytJn8glBn5X9eEsEUN2+8+FqVvEbY=";
};

vendorHash = "sha256-YGFMQrxghJIgmiwEPfEqaACH7OETVkD8O7oUhm9foJo=";
vendorHash = "sha256-h3ePmfRkGqVXdtjX2cU5y2HnX+VkmTWNwrEkhLAmrlU=";

doCheck = false;

Expand All @@ -139,15 +126,14 @@ final: prev: rec {

oapi-codegen = prev.oapi-codegen.override {
buildGoModule = args: final.buildGoModule (args // rec {
version = "2.4.0";
version = "2.4.1";
src = final.fetchFromGitHub {
owner = "oapi-codegen";
repo = "oapi-codegen";
rev = "v${version}";
sha256 = "sha256-Byb4bTtdn2Xi5hZXsAtcXA868VGQO6RORj1M2x8EAzg=";
hash = "sha256-21VhHSyfF+NHkXlr2svjwBNZmfS1O448POBP9XUQxak=";
};

subPackages = [ "cmd/oapi-codegen" ];
vendorHash = "sha256-bp5sFZNJFQonwfF1RjCnOMKZQkofHuqG0bXdG5Hf3jU=";
});
};
Expand Down
10 changes: 5 additions & 5 deletions overlays/nhost-cli.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
{ final }:
let
version = "v1.24.5";
version = "v1.29.0";
dist = {
aarch64-darwin = {
url = "https://github.com/nhost/cli/releases/download/${version}/cli-${version}-darwin-arm64.tar.gz";
sha256 = "0yswxz8q15cbsrcxfhx8yx4p0igp5ym9d2gy682ighfgbbiny1j4";
sha256 = "1sbsxsw2zm2rbx5ksnjwq68b2igab9qa1fj12r32r8vs8xwn5320";
};
x86_64-darwin = {
url = "https://github.com/nhost/cli/releases/download/${version}/cli-${version}-darwin-amd64.tar.gz";
sha256 = "0w15zlas5975z1p4shs02ggz9f2smlnpmsajjbwb3bsanqgj13q5";
sha256 = "1gn097knda33i2baqskf3awb4zjmvvpfrj8qfmr4fwncwpgsr0ak";
};
aarch64-linux = {
url = "https://github.com/nhost/cli/releases/download/${version}/cli-${version}-linux-arm64.tar.gz";
sha256 = "1andq57s8l5ax1i04djb7ck5gd046ilcm00ysfxn0128fydv6ida";
sha256 = "1p7zibfpl283syi8v0b1kdk0js05simhpvndg3ylxg8x4p42hgp4";
};
x86_64-linux = {
url = "https://github.com/nhost/cli/releases/download/${version}/cli-${version}-linux-amd64.tar.gz";
sha256 = "11n82j432ly8m8ap7bihy93dbc8jwq7lf1mb8hfzzprrzcsw1p96";
sha256 = "1m8wp8l2q4b9qa12ix03nadphyvy5dqawq64m19cnz5sg7vdg261";
};
};

Expand Down
88 changes: 58 additions & 30 deletions overlays/postgres.nix
Original file line number Diff line number Diff line change
@@ -1,85 +1,113 @@
final: prev: rec {
postgresql_14_13 = prev.postgresql_14.overrideAttrs
postgresql_14_15 = prev.postgresql_14.overrideAttrs
(finalAttrs: previousAttrs: rec {
pname = "postgresql";
version = "14.13";
version = "14.15";

src = final.fetchurl {
url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2";
hash = "sha256-Wao8S0lasmqexp860KAijFHw/m+s82NN+tTRGX1hOlY=";
hash = "sha256-AuiR4xS06e4ky9eAKNq3xz+cG6PjCDW8vvcf4iBAH8U=";
};
});

postgresql_14_13-client = final.stdenv.mkDerivation {
postgresql_14_15-client = final.stdenv.mkDerivation {
pname = "postgresql-client";
version = postgresql_14_13.version;
version = postgresql_14_15.version;

buildInputs = [ postgresql_14_13 ];
buildInputs = [ postgresql_14_15 ];

phases = [ "installPhase" ];

installPhase = ''
mkdir -p $out/bin
cp ${postgresql_14_13}/bin/psql $out/bin/
cp ${postgresql_14_13}/bin/pg_dump $out/bin/
cp ${postgresql_14_13}/bin/pg_dumpall $out/bin/
cp ${postgresql_14_13}/bin/pg_restore $out/bin/
cp ${postgresql_14_15}/bin/psql $out/bin/
cp ${postgresql_14_15}/bin/pg_dump $out/bin/
cp ${postgresql_14_15}/bin/pg_dumpall $out/bin/
cp ${postgresql_14_15}/bin/pg_restore $out/bin/
'';
};

postgresql_15_8 = prev.postgresql_15.overrideAttrs
postgresql_15_10 = prev.postgresql_15.overrideAttrs
(finalAttrs: previousAttrs: rec {
pname = "postgresql";
version = "15.8";
version = "15.10";

src = final.fetchurl {
url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2";
hash = "sha256-RANRX5pp7rPv68mPMLjGlhIr/fiV6Ss7I/W452nty2o=";
hash = "sha256-VavnONRB8OWGWLPsb4gJenE7XjtzE59iMNe1xMOJ5XM=";
};
});

postgresql_15_8-client = final.stdenv.mkDerivation {
postgresql_15_10-client = final.stdenv.mkDerivation {
pname = "postgresql-client";
version = postgresql_15_8.version;
version = postgresql_15_10.version;

buildInputs = [ postgresql_15_8 ];
buildInputs = [ postgresql_15_10 ];

phases = [ "installPhase" ];

installPhase = ''
mkdir -p $out/bin
cp ${postgresql_15_8}/bin/psql $out/bin/
cp ${postgresql_15_8}/bin/pg_dump $out/bin/
cp ${postgresql_15_8}/bin/pg_dumpall $out/bin/
cp ${postgresql_15_8}/bin/pg_restore $out/bin/
cp ${postgresql_15_10}/bin/psql $out/bin/
cp ${postgresql_15_10}/bin/pg_dump $out/bin/
cp ${postgresql_15_10}/bin/pg_dumpall $out/bin/
cp ${postgresql_15_10}/bin/pg_restore $out/bin/
'';
};

postgresql_16_4 = prev.postgresql_16.overrideAttrs
postgresql_16_6 = prev.postgresql_16.overrideAttrs
(finalAttrs: previousAttrs: rec {
pname = "postgresql";
version = "16.4";
version = "16.6";

src = final.fetchurl {
url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2";
hash = "sha256-lxdm1kWqc+k7nvTjvkQgG09FtUdwlbBJElQD+fM4bW8=";
hash = "sha256-Izac2szUUnCsXcww+p2iBdW+M/pQXh8XoEGNLK7KR3s=";
};
});

postgresql_16_4-client = final.stdenv.mkDerivation {
postgresql_16_6-client = final.stdenv.mkDerivation {
pname = "postgresql-client";
version = postgresql_16_4.version;
version = postgresql_16_6.version;

buildInputs = [ postgresql_16_4 ];
buildInputs = [ postgresql_16_6 ];

phases = [ "installPhase" ];

installPhase = ''
mkdir -p $out/bin
cp ${postgresql_16_4}/bin/psql $out/bin/
cp ${postgresql_16_4}/bin/pg_dump $out/bin/
cp ${postgresql_16_4}/bin/pg_dumpall $out/bin/
cp ${postgresql_16_4}/bin/pg_restore $out/bin/
cp ${postgresql_16_6}/bin/psql $out/bin/
cp ${postgresql_16_6}/bin/pg_dump $out/bin/
cp ${postgresql_16_6}/bin/pg_dumpall $out/bin/
cp ${postgresql_16_6}/bin/pg_restore $out/bin/
'';
};

postgresql_17_2 = prev.postgresql_17.overrideAttrs
(finalAttrs: previousAttrs: rec {
pname = "postgresql";
version = "17.2";

src = final.fetchurl {
url = "mirror://postgresql/source/v${version}/${pname}-${version}.tar.bz2";
hash = "sha256-gu8nwK83UWldf2Ti2WNYMAX7tqDD32PQ5LQiEdcCEWQ=";
};
});

postgresql_17_2-client = final.stdenv.mkDerivation {
pname = "postgresql-client";
version = postgresql_17_2.version;

buildInputs = [ postgresql_17_2 ];

phases = [ "installPhase" ];

installPhase = ''
mkdir -p $out/bin
cp ${postgresql_17_2}/bin/psql $out/bin/
cp ${postgresql_17_2}/bin/pg_dump $out/bin/
cp ${postgresql_17_2}/bin/pg_dumpall $out/bin/
cp ${postgresql_17_2}/bin/pg_restore $out/bin/
'';
};
}

0 comments on commit 57fa8ec

Please sign in to comment.