Tests vs Checks: CI/CD task type theory

CI/CD has become a standard tool in every modern software developers day to day experience. We demand a lot from our CI/CD systems! and our software is all the better for it. But I think a lot of us have a slightly under-principled way of talking and thinking about it. Specifically I want to talk about how we tend to lump two very different types of tasks under the banner of "tests" or sometimes…

Read more →
three-ish line change for more storage on NixOS: Using Bees on btrfs has saved me a lot of storage space, can recommend

submitted by tanja to nix
1 points | 0 comments

From my own post: cross-posted from: lemmy.world/post/47418159


I’ve just set up bees on my laptop.

  • It’s been running for 40 minutes now
  • I went from 28G to 58G free space on my 2 TB SSD
  • Without deleting anything

I’m genuinely amazed.
Idk why, but I thought this was more of a gimmick for some reason, but nah it works…

Read more →
Tip: Copy your files and submodules [Flakes & Git]

submitted by quarterstar to nix
6 points | 0 comments

You probably already know that Nix Flakes does not recognize files in your project if you do not track them by Git, and if you do not want to add them directly, you can use the –intent-to-add flag:

git add --intent-to-add <file>

This makes Git track the file, but it is not staged. Example:

$ touch file
$ git add…
Read more →
Wrote a module to fetch emails and serve them via IMAP

submitted by onlinepersona to nix
6 points | 0 comments

TL;DR fetchmail to move all emails from email provider to local mailbox that is then served via IMAP by dovecot

Hi, I like being able to switch between email providers easily without having to change my email address (related post). For example right now people have to go through the hassle of going from mygreatusername@some.host to…

Read more →
Page 1 Older →