diff --git a/README.md b/README.md index 8c33997..d3757ec 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,14 @@ Check it out at the ! ## Is it free? -Riju is free and always will be free for everyone. +Riju will always be free for everyone. I pay for the hosting costs +myself. -However, if Riju gets popular enough, I won't be able to afford paying -for the hosting myself. To help me keep Riju online, you can donate -via Patreon. All donations are used solely to cover hosting costs, and -any surplus is donated to the [Electronic Frontier +A number of people have asked me if they can donate to help keep Riju +online. In response, I have set up [a Patreon +page](https://www.patreon.com/riju) where you can contribute. All +donations will be used solely to cover hosting costs, and any surplus +will be donated to the [Electronic Frontier Foundation](https://www.eff.org/). ## Is it safe? @@ -31,8 +33,8 @@ All of the above notwithstanding, any service that allows people to run code online is inherently risky. For this reason, I can't make any guarantees about the security or privacy of your data. -Please see [Reporting a security issue](SECURITY.md). +See also [Reporting a security issue](SECURITY.md). ## Can I help? -Please see [Contributing guide](CONTRIBUTING.md). +Absolutely, please see [Contributing guide](CONTRIBUTING.md). diff --git a/tf/backup.tf b/tf/backup.tf index ed5e214..8d74618 100644 --- a/tf/backup.tf +++ b/tf/backup.tf @@ -11,7 +11,7 @@ resource "aws_backup_plan" "riju" { schedule = "cron(0 5 ? * * *)" lifecycle { - delete_after = 7 + delete_after = 3 } recovery_point_tags = { diff --git a/tf/ec2.tf b/tf/ec2.tf index 9609330..143d989 100644 --- a/tf/ec2.tf +++ b/tf/ec2.tf @@ -42,6 +42,7 @@ resource "aws_instance" "dev_server" { root_block_device { volume_size = 256 + volume_type = "gp3" tags = merge(local.tags, { Name = "Riju dev server" diff --git a/tools/depgraph.js b/tools/depgraph.js index cb6e655..2862f44 100644 --- a/tools/depgraph.js +++ b/tools/depgraph.js @@ -529,14 +529,14 @@ async function executeDepGraph({ for (const target of priorityTargets) { for (const dep of artifacts[target].dependencies) { if (artifacts[target].publishTarget) { - if (statuses === "publishToRegistry") { + if (statuses[dep] === "publishToRegistry") { plan.push({ artifact: dep, action: "publishToRegistry", }); } } else { - if (statuses === "retrieveFromRegistry") { + if (statuses[dep] === "retrieveFromRegistry") { plan.push({ artifact: dep, action: "retrieveFromRegistry",