commits
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: Safwan Parkar <safwanparkar6@gmail.com>
SQLite stores byte sequences as blobs, which we were not handling properly,
causing (at least) actions relating to artifacts to break. (Not sure
when they broke, sorry!)
Signed-off-by: Winter <winter@winter.cafe>
h/t https://github.com/bluesky-social/indigo/issues/931#issuecomment-2635675099
for the inspiration
Signed-off-by: Winter <winter@winter.cafe>
Needed now that we're isolating things for everyone.
Signed-off-by: Winter <winter@winter.cafe>
I personally don't like that nixos-shell inherits a ton of stuff from the
host by default, even mounting my home directory as r/w! I imagine I'm not
the only one with this opinion, so let's put a stop to it by default.
Signed-off-by: Winter <winter@winter.cafe>
Signed-off-by: Winter <winter@winter.cafe>
Signed-off-by: Winter <winter@winter.cafe>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Now we can generate the same files that have been committed recently. ;)
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
This allows us to easily do things like ignoring Nix source files within our
source tree (also done in this commit), which prevents unnecessary rebuilds.
Signed-off-by: Winter <winter@winter.cafe>
The "add collaborator" form currently fails if you submit a handle like `@example.com`, since the identity gets forwarded eventually directly to Bluesky's identity parse, which does not accept the `@` prefix for handles.
This change is targetted to only fix that one form.
Signed-off-by: phil <uniphil@gmail.com>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
- new /signup page to enter email ID
- login page has a link to go signup
- signup page has a link to go back to login
Signed-off-by: oppiliappan <me@oppi.li>
- CollaboratingIn was not producing reverse mappings
- collaborators.created was never set
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
make commit/branch/tag count always visible
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Signed-off-by: dusk <y.bera003.06@protonmail.com>
Change-Id: kvuxwxxzvvqtvypqzlotlwkqmuttqwun
when db.FilterIn(array) is used, the query compiler would panic on empty
lists:
db.GetPipelineStatuses(
s.db,
db.FilterEq("repo_owner", repoInfo.OwnerDid),
db.FilterEq("repo_name", repoInfo.Name),
db.FilterEq("knot", repoInfo.Knot),
db.FilterIn("sha", shas),
)
if `shas` was constructed to be an empty list, it would suffice for the
filter to always fail and subsequently affect zero rows.
Signed-off-by: oppiliappan <me@oppi.li>
go templates decides that invalid map index in templates should result
in the zero value for some reason.
Signed-off-by: oppiliappan <me@oppi.li>
Signed-off-by: nelind <nel.n.lindberg@gmail.com>
Signed-off-by: nelind <nel.n.lindberg@gmail.com>
Signed-off-by: oppiliappan <me@oppi.li>
The "add collaborator" form currently fails if you submit a handle like `@example.com`, since the identity gets forwarded eventually directly to Bluesky's identity parse, which does not accept the `@` prefix for handles.
This change is targetted to only fix that one form.
Signed-off-by: phil <uniphil@gmail.com>
when db.FilterIn(array) is used, the query compiler would panic on empty
lists:
db.GetPipelineStatuses(
s.db,
db.FilterEq("repo_owner", repoInfo.OwnerDid),
db.FilterEq("repo_name", repoInfo.Name),
db.FilterEq("knot", repoInfo.Knot),
db.FilterIn("sha", shas),
)
if `shas` was constructed to be an empty list, it would suffice for the
filter to always fail and subsequently affect zero rows.
Signed-off-by: oppiliappan <me@oppi.li>