Compare commits

...

13 Commits
main ... main

Author SHA1 Message Date
Anurag Ohri
b33e55423f Updated dep
All checks were successful
2023-01-17 16:26:19 +05:30
Anurag Ohri
3baac90ec5 Use ssh url instead of https
All checks were successful
2023-01-17 15:36:45 +05:30
Anurag Ohri
e0b5f232f6 Added nested private dependency
Some checks are pending
2023-01-17 15:21:32 +05:30
Anurag Ohri
533489e522 Merge branch 'main' of code.obsidian.systems:anuragohri92/smithy-test-gitea
All checks were successful
2023-01-06 18:24:21 +05:30
Anurag Ohri
9d5f7328f8 Another 2023-01-06 18:23:30 +05:30
ab91f7aa5c Merge pull request 'test' (#7) from test into main
All checks were successful
Reviewed-on: anuragohri92/smithy-test-gitea#7
2023-01-03 07:36:48 +00:00
Anurag Ohri
2e49369c42 Added a private dep 2023-01-03 12:55:30 +05:30
Anurag Ohri
344bdb7287 Test
All checks were successful
2022-12-27 16:37:03 +05:30
Anurag Ohri
c1297210a5 Merge branch 'main' of code.obsidian.systems:anuragohri92/smithy-test-gitea into test 2022-12-26 18:39:51 +05:30
Anurag Ohri
3b8c224c69 Commit update Merge
All checks were successful
2022-12-20 17:52:53 +05:30
Anurag Ohri
d533a37118 Test
All checks were successful
2022-12-06 11:39:43 +05:30
Anurag Ohri
b8736f630a Prod Test 2022-12-01 18:05:38 +05:30
Anurag Ohri
da27e90abf Webhooks 2022-12-01 17:45:27 +05:30
8 changed files with 66 additions and 2 deletions

View File

@ -1,6 +1,11 @@
# smithy-test # smithy-test
Hello hello my friends
Will be used to setup Smithy locally Will be used to setup Smithy locally
Push test
try and try again try and try again
one more time one more time
@ -31,4 +36,12 @@ App testing
Webhook testing Webhook testing
Commit Status Push Update PR
Test on Prod
Merge job updates
Commit Status Update Merge
Commit Status Push

View File

@ -0,0 +1,2 @@
# DO NOT HAND-EDIT THIS FILE
import (import ./thunk.nix)

View File

@ -0,0 +1,7 @@
{
"owner": "obsidiansystems",
"repo": "nix-thunk",
"private": false,
"rev": "bd0de53129ca4ac5ce313a3e021edf3638a3a22c",
"sha256": "0cn74ylcfr9v2w94jpga9v18jn6zafb9k996afszn59iqlcfi74q"
}

12
dep/nix-thunk/thunk.nix Normal file
View File

@ -0,0 +1,12 @@
# DO NOT HAND-EDIT THIS FILE
let fetch = { private ? false, fetchSubmodules ? false, owner, repo, rev, sha256, ... }:
if !fetchSubmodules && !private then builtins.fetchTarball {
url = "https://github.com/${owner}/${repo}/archive/${rev}.tar.gz"; inherit sha256;
} else (import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/3aad50c30c826430b0270fcf8264c8c41b005403.tar.gz";
sha256 = "0xwqsf08sywd23x0xvw4c4ghq0l28w2ki22h0bdn766i16z9q2gr";
}) {}).fetchFromGitHub {
inherit owner repo rev sha256 fetchSubmodules private;
};
json = builtins.fromJSON (builtins.readFile ./github.json);
in fetch json

View File

@ -0,0 +1,2 @@
# DO NOT HAND-EDIT THIS FILE
import (import ./thunk.nix)

View File

@ -0,0 +1,7 @@
{
"url": "ssh://git@code.obsidian.systems/anuragohri92/smithy-test-gitea-private-nested.git",
"rev": "8eea4dc02aabea532089e5ffa817050ef20e7b23",
"sha256": "0cl4allgg74ljhm95i7yanqyx4s84b25d14aach9xz019p38qzc5",
"private": true,
"fetchSubmodules": false
}

View File

@ -0,0 +1,17 @@
# DO NOT HAND-EDIT THIS FILE
let fetch = {url, rev, branch ? null, sha256 ? null, fetchSubmodules ? false, private ? false, ...}:
let realUrl = let firstChar = builtins.substring 0 1 url; in
if firstChar == "/" then /. + url
else if firstChar == "." then ./. + url
else url;
in if !fetchSubmodules && private then builtins.fetchGit {
url = realUrl; inherit rev;
${if branch == null then null else "ref"} = branch;
} else (import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/3aad50c30c826430b0270fcf8264c8c41b005403.tar.gz";
sha256 = "0xwqsf08sywd23x0xvw4c4ghq0l28w2ki22h0bdn766i16z9q2gr";
}) {}).fetchgit {
url = realUrl; inherit rev sha256;
};
json = builtins.fromJSON (builtins.readFile ./git.json);
in fetch json

View File

@ -1,8 +1,12 @@
with (import <nixpkgs> {}); with (import <nixpkgs> {});
derivation { let
nt = import ./dep/nix-thunk {};
pvt = import (nt.thunkSource ./dep/smithy-test-gitea-private-nested);
in derivation {
inherit gcc coreutils; inherit gcc coreutils;
name = "myhello-0.0.1"; name = "myhello-0.0.1";
builder = "${bash}/bin/bash"; builder = "${bash}/bin/bash";
buildInputs = [ pvt ];
args = [ ./builder.sh ]; args = [ ./builder.sh ];
system = "x86_64-linux"; system = "x86_64-linux";
src = ./hello.c; src = ./hello.c;