{"id":13542654,"url":"https://github.com/taskcluster/taskcluster-rfcs","last_synced_at":"2026-04-03T05:49:07.116Z","repository":{"id":19348299,"uuid":"86847026","full_name":"taskcluster/taskcluster-rfcs","owner":"taskcluster","description":"Taskcluster team planning","archived":false,"fork":false,"pushed_at":"2026-01-30T16:38:00.000Z","size":314,"stargazers_count":14,"open_issues_count":15,"forks_count":21,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-01-31T09:42:54.672Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taskcluster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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}},"created_at":"2017-03-31T18:04:51.000Z","updated_at":"2026-01-30T16:38:04.000Z","dependencies_parsed_at":"2024-01-16T17:02:05.474Z","dependency_job_id":"6419dffa-08d1-4960-85bf-1099f7db2a08","html_url":"https://github.com/taskcluster/taskcluster-rfcs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/taskcluster/taskcluster-rfcs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskcluster%2Ftaskcluster-rfcs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskcluster%2Ftaskcluster-rfcs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskcluster%2Ftaskcluster-rfcs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskcluster%2Ftaskcluster-rfcs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taskcluster","download_url":"https://codeload.github.com/taskcluster/taskcluster-rfcs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taskcluster%2Ftaskcluster-rfcs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31337184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T04:42:29.251Z","status":"ssl_error","status_checked_at":"2026-04-03T04:42:12.667Z","response_time":107,"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":[],"created_at":"2024-08-01T10:01:13.842Z","updated_at":"2026-04-03T05:49:07.109Z","avatar_url":"https://github.com/taskcluster.png","language":"Python","funding_links":[],"categories":["Python","others"],"sub_categories":[],"readme":"# Taskcluster RFCs\n\n\n## Background\n\n**What**: Ideas and projects of the Taskcluster Team, in one discoverable place.\n\n**Why**: This repo serves as a place to coordinate design and architecture, so that everyone can participate and past discussions are accessible to everyone.\n\n**How** Proposed RFCs go into [pull requests](https://github.com/taskcluster/taskcluster-rfcs/pulls), and [the repo](rfcs/) holds RFCs on which we have reached consensus.\nSee [mechanics](mechanics.md) for more detail.\n\n## RFCs\n\n\u003c!-- GENERATED --\u003e\n| RFC     | Title                                                                                                                                                                                  |\n| ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| RFC#7   | [New Artifact API](rfcs/0007-New-Artifact-API.md)                                                                                                                                      |\n| RFC#8   | [JSON-e](rfcs/0008-JSON-e.md)                                                                                                                                                          |\n| RFC#9   | [Switch to Auth0 for authentication, stop providing authentication to other services](rfcs/0009-Switch-to-Auth0-for-authentication-stop-providing-authentication-to-other-services.md) |\n| RFC#11  | [Support QEMU in taskcluster-worker](rfcs/0011-Support-QEMU-in-taskcluster-worker.md)                                                                                                  |\n| RFC#20  | [Manage pulse credentials centrally](rfcs/0020-Manage-pulse-credentials-centrally.md)                                                                                                  |\n| RFC#21  | [taskcluster-livelog-proxy in production](rfcs/0021-taskcluster-livelog-proxy-in-production.md)                                                                                        |\n| RFC#24  | [Decouple components from routing mechanisms](rfcs/0024-Decouple-components-from-routing-mechanisms.md)                                                                                |\n| RFC#27  | [Migrate unified-logviewer to a standalone React component](rfcs/0027-Migrate-unified-logviewer-to-a-standalone-React-component.md)                                                    |\n| RFC#34  | [Audit logging](rfcs/0034-Audit-logging.md)                                                                                                                                            |\n| RFC#35  | [Structured Logging](rfcs/0035-structured-logging.md)                                                                                                                                  |\n| RFC#43  | [Get rid of tc-vcs completely](rfcs/0043-Get-rid-of-tc-vcs-completely.md)                                                                                                              |\n| RFC#44  | [Get rid of gaia-taskcluster](rfcs/0044-Get-rid-of-gaia-taskcluster.md)                                                                                                                |\n| RFC#48  | [Parameterized Roles](rfcs/0048-Parameterized-Roles.md)                                                                                                                                |\n| RFC#53  | [Use a git repository for retrospectives](rfcs/0053-Use-a-git-repository-for-retrospectives.md)                                                                                        |\n| RFC#57  | [Refresh the manual as a readable .. well, manual for taskcluster](rfcs/0057-Refresh-the-manual-as-a-readable-well-manual-for-taskcluster.md)                                          |\n| RFC#58  | [Add more `task.priority` levels](rfcs/0058-Add-more-task-priority-levels.md)                                                                                                          |\n| RFC#65  | [Migrate queue to postgres](rfcs/0065-Migrate-queue-to-postgres.md)                                                                                                                    |\n| RFC#66  | [Allow hooks to be triggered by pulse messages](rfcs/0066-Allow-hooks-to-be-triggered-by-pulse-messages.md)                                                                            |\n| RFC#74  | [Worker, workerType, and provisioner explorer UI](rfcs/0074-Worker-workerType-and-provisioner-explorer-UI.md)                                                                          |\n| RFC#75  | [Miscellaneous Workers](rfcs/0075-Miscellaneous-Workers.md)                                                                                                                            |\n| RFC#76  | [Turn off the scheduler service](rfcs/0076-Turn-off-the-scheduler-service.md)                                                                                                          |\n| RFC#80  | [store RFCs in files in the repository, discuss RFC through a PR](rfcs/0080-store-RFCs-in-files-in-the-repository-discuss-RFC-through-a-PR.md)                                         |\n| RFC#82  | [Users should be able to administer workers across provisioner boundaries](rfcs/0082-Users-should-be-able-to-administer-workers-across-provisioner-boundaries.md)                      |\n| RFC#86  | [Stage 2: provisioner, workerType, and worker metadata endpoints](rfcs/0086-Stage-2-provisioner-workerType-and-worker-metadata-endpoints.md)                                           |\n| RFC#87  | [Actively manage AWS resources](rfcs/0087-Actively-manage-AWS-resources.md)                                                                                                            |\n| RFC#90  | [Disabling/enabling a worker](rfcs/0090-Disabling-enabling-a-worker.md)                                                                                                                |\n| RFC#91  | [Store infra configuration in a distinct repo that does not ride trains](rfcs/0091-Store-infra-configuration-in-a-distinct-repo-that-does-not-ride-trains.md)                          |\n| RFC#97  | [Provisioner, worker-type \u0026 worker actions](rfcs/0097-Provisioner-worker-type-worker-actions.md)                                                                                       |\n| RFC#110 | [Best Practices for testing and Credentials](rfcs/0110-Best-practices-for-testing-and-credentials.md)                                                                                  |\n| RFC#120 | [object Service](rfcs/0120-artifact-service.md)                                                                                                                                        |\n| RFC#124 | [Worker Manager](rfcs/0124-worker-manager.md)                                                                                                                                          |\n| RFC#128 | [Service metadata in redeployable taskcluster](rfcs/0128-redeployable-clients.md)                                                                                                      |\n| RFC#131 | [Implementing Checks API](rfcs/0131-Implementing-Checks-API-in-tc-github-while-preserving-Statuses-API.md)                                                                             |\n| RFC#135 | [Clients and Environment Variables](rfcs/0135-client-env-vars.md)                                                                                                                      |\n| RFC#136 | [Scope Expression Registration](rfcs/0136-scope-expression-registration.md)                                                                                                            |\n| RFC#139 | [Increase identifier length from 20 to 38](rfcs/0139-longer-identifiers.md)                                                                                                            |\n| RFC#145 | [Worker Pools and Task Queues](rfcs/0145-workerpoolid-taskqueueid.md)                                                                                                                  |\n| RFC#147 | [Third-Party Login](rfcs/0147-third-party-login.md)                                                                                                                                    |\n| RFC#148 | [TASKCLUSTER_WORKER_LOCATION](rfcs/0148-taskcluster-worker-location.md)                                                                                                                |\n| RFC#153 | [remove the email validation for metadata.owner](rfcs/0153-remove-email-validation-for-metadata-owner.md)                                                                              |\n| RFC#154 | [Migrate Taskcluster to postgres](rfcs/0154-Migrate-taskcluster-to-postgres.md)                                                                                                        |\n| RFC#155 | [Create an object service](rfcs/Create-object-service.md)                                                                                                                              |\n| RFC#158 | [Artifact metadata](rfcs/0158-artifact-metadata.md)                                                                                                                                    |\n| RFC#163 | [ProjectId](rfcs/0163-project-id.md)                                                                                                                                                   |\n| RFC#165 | [Anonymous scopes](rfcs/0165-Anonymous-scopes.md)                                                                                                                                      |\n| RFC#166 | [Sign Public S3 URLs](rfcs/0166-Sign-public-S3-urls.md)                                                                                                                                |\n| RFC#168 | [Process Github issue_comment events to support adhoc task creation](rfcs/0168-Trigger-Tests-Based-on-PR-Comments.md)                                                                  |\n| RFC#169 | [Easy Taskcluster Setup](rfcs/0169-Easy-Taskcluster-setup.md)                                                                                                                          |\n| RFC#175 | [Restricted Roles for Github Pull Requests](rfcs/0175-restricted-pull-requests.md)                                                                                                     |\n| RFC#177 | [Skip CI in github integration](rfcs/0177-Skip-ci-integrations.md)                                                                                                                     |\n| RFC#180 | [Github cancel previous tasks](rfcs/0180-Github-cancel-previous-tasks.md)                                                                                                              |\n| RFC#182 | [Allow remote references to .taskcluster.yml files processed by Taskcluster-GitHub](rfcs/0182-taskcluster-yml-remote-references.md)                                                    |\n| RFC#189 | [Batch APIs for task definition, status and index path](rfcs/0189-batch-task-apis.md)                                                                                                  |\n| RFC#190 | [Queue change task / task group priority](rfcs/0190-queue-change-task-run-priority.md)                                                                                                 |\n| RFC#191 | [Worker Manager launch configurations](rfcs/0191-worker-manager-launch-configs.md)                                                                                                     |\n| RFC#196 | [Trigger Hooks from Github Service](rfcs/0196-trigger-hooks-from-github-service.md)                                                                                                    |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaskcluster%2Ftaskcluster-rfcs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaskcluster%2Ftaskcluster-rfcs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaskcluster%2Ftaskcluster-rfcs/lists"}