{"id":18632457,"url":"https://github.com/aaronjackson/2.11bsd-action","last_synced_at":"2025-08-07T15:32:41.251Z","repository":{"id":40780986,"uuid":"418679822","full_name":"AaronJackson/2.11BSD-Action","owner":"AaronJackson","description":"A GitHub Action for 2.11BSD continuous integration testing running in an emulated PDP-11 (simh)","archived":false,"fork":false,"pushed_at":"2025-01-04T21:51:51.000Z","size":684,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T23:47:51.478Z","etag":null,"topics":["211bsd","pdp-11","simh"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/AaronJackson.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2021-10-18T21:52:06.000Z","updated_at":"2025-01-04T21:51:55.000Z","dependencies_parsed_at":"2024-11-07T05:12:21.584Z","dependency_job_id":"30b87e37-cd0e-4878-95f6-38e5f211e054","html_url":"https://github.com/AaronJackson/2.11BSD-Action","commit_stats":{"total_commits":20,"total_committers":1,"mean_commits":20.0,"dds":0.0,"last_synced_commit":"6bb1313afab1ab74e1ce1ace59bad816e8de6962"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronJackson%2F2.11BSD-Action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronJackson%2F2.11BSD-Action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronJackson%2F2.11BSD-Action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronJackson%2F2.11BSD-Action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AaronJackson","download_url":"https://codeload.github.com/AaronJackson/2.11BSD-Action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248358840,"owners_count":21090442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["211bsd","pdp-11","simh"],"created_at":"2024-11-07T05:12:12.587Z","updated_at":"2025-04-11T07:31:01.857Z","avatar_url":"https://github.com/AaronJackson.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2.11BSD GitHub Action\n\nThis Action allows you to test builds under a 2.11BSD emulated PDP-11\nenvironment.\n\n## Usage\n\nFrom your own GitHub repository, you can use this GitHub Action to\ntest builds of your own against different patch levels of 2.11BSD. By\ndefault, your action will be run against the latest patch level.\n\n```\non: [push]\n\njobs:\n  checks:\n    runs-on: ubuntu-latest\n    name: Verifies that we can talk to the PDP\n    steps:\n      - name: checkout\n        uses: actions/checkout@v3\n      - name: run uname\n        uses: AaronJackson/2.11BSD-Action@v2.0\n        with:\n          path: /usr/src/sys/\n          patch_level: 479\n          run: |\n            cd GENERIC\n            make\n\n```\n\n## Patch Levels\n\nEach patch available (to date) has been applied sequentially using a\nGitHub workflow available in this repository\n(`.github/workflows/patches.yml`). This is a bit of a mess but only\nneeds to be run once. All steps described in each patch is performed\nbefore uploading the upgraded disk image to an S3 bucket - you are\nwelcome to download these for your own use. Below is a list of all\npatch levels and their public S3 bucket link. They are all built using\nthe `SIMH` kernel from the original SIMH disk image, but the `GENERIC`\nkernel is also rebuilt when necessary and provided in `/genunix`.\n\n| Patch | URL                                                                          |\n| ---   | ---                                                                          |\n| 457   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-457.dsk.gz |\n| 458   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-458.dsk.gz |\n| 459   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-459.dsk.gz |\n| 460   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-460.dsk.gz |\n| 461   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-461.dsk.gz |\n| 462   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-462.dsk.gz |\n| 463   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-463.dsk.gz |\n| 464   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-464.dsk.gz |\n| 465   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-465.dsk.gz |\n| 466   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-466.dsk.gz |\n| 467   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-467.dsk.gz |\n| 468   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-468.dsk.gz |\n| 469   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-469.dsk.gz |\n| 470   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-470.dsk.gz |\n| 471   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-471.dsk.gz |\n| 472   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-472.dsk.gz |\n| 473   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-473.dsk.gz |\n| 474   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-474.dsk.gz |\n| 475   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-475.dsk.gz |\n| 476   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-476.dsk.gz |\n| 477   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-477.dsk.gz |\n| 478   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-478.dsk.gz |\n| 479   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-479.dsk.gz |\n| 480   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-480.dsk.gz |\n| 481   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-481.dsk.gz |\n| 482   | https://asjackson-211bsd-ci.s3.fr-par.scw.cloud/211bsd-ci-482.dsk.gz |\n\nThese images can be written to a SCSI (SCSI2SD if you want) and run on\na real PDP-11, if you have one. Or, if you want to do a fresh install from tape, I\nalso have produced distribution files for the same set of patch levels above. \n[AaronJackson/2.11BSD-Distribution-Builder](https://github.com/AaronJackson/2.11BSD-Distribution-Builder)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronjackson%2F2.11bsd-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronjackson%2F2.11bsd-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronjackson%2F2.11bsd-action/lists"}