{"id":15660300,"url":"https://github.com/robintail/incaseofmydeath","last_synced_at":"2026-04-01T22:18:12.570Z","repository":{"id":36963786,"uuid":"433213638","full_name":"RobinTail/incaseofmydeath","owner":"RobinTail","description":"The Application fulfills your last will by executing a workflow from your private repository on GitHub in case of your death. Free from bias, blind to your secrets, cold-blooded as machine code.","archived":false,"fork":false,"pushed_at":"2026-03-23T16:26:06.000Z","size":7237,"stargazers_count":39,"open_issues_count":6,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-24T09:18:19.429Z","etag":null,"topics":["actions","github-actions","github-app","github-workflow","last-will-and-testament","lastwish","workflow"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobinTail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"RobinTail"}},"created_at":"2021-11-29T22:16:41.000Z","updated_at":"2026-03-23T09:01:53.000Z","dependencies_parsed_at":"2023-02-16T05:01:38.316Z","dependency_job_id":"d2782104-a627-4f64-ab0c-49ba980cde7e","html_url":"https://github.com/RobinTail/incaseofmydeath","commit_stats":{"total_commits":1576,"total_committers":2,"mean_commits":788.0,"dds":0.09263959390862941,"last_synced_commit":"f80880701f1aa0b71aeb7a02bc3d7dba9a28c57c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RobinTail/incaseofmydeath","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinTail%2Fincaseofmydeath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinTail%2Fincaseofmydeath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinTail%2Fincaseofmydeath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinTail%2Fincaseofmydeath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobinTail","download_url":"https://codeload.github.com/RobinTail/incaseofmydeath/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinTail%2Fincaseofmydeath/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","github-actions","github-app","github-workflow","last-will-and-testament","lastwish","workflow"],"created_at":"2024-10-03T13:20:58.172Z","updated_at":"2026-04-01T22:18:12.546Z","avatar_url":"https://github.com/RobinTail.png","language":"TypeScript","funding_links":["https://github.com/sponsors/RobinTail"],"categories":[],"sub_categories":[],"readme":"# In Case of my Death\n\nThe Application fulfills your last will by executing a workflow from your private repository on GitHub in case of your\ndeath. Free from bias, blind to your secrets, cold-blooded as machine code.\n\n## Who is it for\n\nThe App is intended primarily for programmers and software engineers who have an account on GitHub. Recently, the\nworkflow automation system [GitHub Actions](https://docs.github.com/en/actions) has gained great popularity, which this\nApp uses. However, anyone interested can create a workflow and use this App.\n\n## How it works\n\n- You create a workflow on GitHub\n  - In a private repo for manual dispatch event.\n- You grant access to the Application\n  - Only the workflow run permissions needed.\n- You activate communication channels\n  - For example, authorize the Telegram bot.\n- The App regularly communicates with you\n  - You can customize how often this happens.\n- You perform a simple action in response\n  - Thus, you confirm that you are alive.\n- If you don't respond in time...\n  - The deadline is also customizable by you.\n- The App executes the workflow\n  - Considering you dead, it fulfills your last will.\n\n## Safety concerns\n\nThe App does not read the contents of the repository and the workflow, but only initiates its launch in the specified\ncase. Moreover, you can use\n[encrypted Action Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets) in the GitHub\nrepository settings for sensitive information. Thus, the application is blind and impartial in relation to you, your\nwill and your secrets. The App is open source, so you can check this.\n\n## Exceptional cases warning\n\nThe mechanism for determining the fact of death is not ideally accurate. There are exceptional cases when the App may\nfulfill your last will while you are legally alive. For example, if you are unconscious, or you are in prison, or you\nlost your phone, or for some other reason you do not have access to communication.\n\n## Legal disclaimer\n\nThe App does not replace notarial certification of last will and other procedures established by the law of your country\nfor the official transfer of property and inheritance rights.\n\n## How to create the workflow\n\n[Create a new private repository on GitHub](https://github.com/new) in case you do not have one yet.\n\nCommit a file `.github/workflows/my-last-will.yml` to the repository with a content similar to the following.\n\n**Please note**: the email sending action is shown below for demonstration purposes. \nYou should choose your own steps and actions according to your goals and concerns.\n\n```yaml\nname: Last will\non: workflow_dispatch\njobs:\n  lastWill:\n    runs-on: ubuntu-latest\n    steps:\n    - name: Tell my wife I love her\n      uses: dawidd6/action-send-mail@v3.6.0\n      with:\n        server_address: smtp.mail.mail\n        server_port: 465\n        username: ${{ secrets.SMTP_LOGIN }}\n        password: ${{ secrets.SMTP_PASSWORD }}\n        from: Jane Doe \u003cjanedoe@mail.mail\u003e\n        to: mywife@mail.mail\n        subject: My last will\n        body: |\n          Hello my darling. If you are reading\n          these lines, I am most likely dead. In\n          this regard, I want to inform you that \n          the years I lived with you were the\n          happiest in my life. I love you more\n          than schnitzel and potatoes. I am just\n          kidding, sorry. To support you in this\n          difficult moment, I leave you some\n          money between the pages of The Hobbit\n          book by J.R.R. Tolkien, which you will\n          find in a drawer in my office. Do not\n          be discouraged for too long and find\n          for yourself someone alive, because\n          you deserve to be happy anyway.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobintail%2Fincaseofmydeath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobintail%2Fincaseofmydeath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobintail%2Fincaseofmydeath/lists"}