{"id":15350130,"url":"https://github.com/mars/buildpack-research","last_synced_at":"2026-03-11T15:04:40.418Z","repository":{"id":139297625,"uuid":"57165251","full_name":"mars/buildpack-research","owner":"mars","description":"🔬 Investigation of environment variables in different stages of Heroku's build \u0026 runtime.","archived":false,"fork":false,"pushed_at":"2024-08-29T20:43:24.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-04T15:53:41.831Z","etag":null,"topics":[],"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/mars.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":"2016-04-26T22:09:36.000Z","updated_at":"2024-08-29T20:41:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"e78186a9-d313-4713-b5e6-9a44c04976b3","html_url":"https://github.com/mars/buildpack-research","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars%2Fbuildpack-research","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars%2Fbuildpack-research/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars%2Fbuildpack-research/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mars%2Fbuildpack-research/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mars","download_url":"https://codeload.github.com/mars/buildpack-research/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219842849,"owners_count":16556520,"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":[],"created_at":"2024-10-01T11:57:36.422Z","updated_at":"2026-03-11T15:04:35.383Z","avatar_url":"https://github.com/mars.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"A buildpack to explore properties of the Heroku runtime.\n\nUsage\n-----\n\n```bash\ngit init buildpack-research-app\ncd buildpack-research-app\nheroku create --buildpack https://github.com/mars/buildpack-research.git\necho \"Empty app for buildpack research.\" \u003e README.md\ngit add README.md\ngit commit -m \"🚀\"\ngit push heroku master\n\nheroku logs -t\n```\n\nExample output\n--------------\n\nThis example has [Runtime Dyno Metadata](https://devcenter.heroku.com/articles/dyno-metadata) lab enabled.\n\n### Build\n\n```\ngit push heroku master\nCounting objects: 1, done.\nWriting objects: 100% (1/1), 191 bytes | 0 bytes/s, done.\nTotal 1 (delta 0), reused 0 (delta 0)\nremote: Compressing source files... done.\nremote: Building source:\nremote: \nremote: -----\u003e Research 🔬 app detected\nremote: -----\u003e ENV_DIR\nremote:        total 36K\nremote:        drwx------ 2 u42856 dyno 4.0K Sep  6 05:00 .\nremote:        drwx------ 5 u42856 dyno 4.0K Sep  6 05:00 ..\nremote:        -rw------- 1 u42856 dyno   36 Sep  6 05:00 HEROKU_APP_ID\nremote:        -rw------- 1 u42856 dyno   18 Sep  6 05:00 HEROKU_APP_NAME\nremote:        -rw------- 1 u42856 dyno   20 Sep  6 05:00 HEROKU_RELEASE_CREATED_AT\nremote:        -rw------- 1 u42856 dyno    2 Sep  6 05:00 HEROKU_RELEASE_VERSIO\nremote:        -rw------- 1 u42856 dyno   40 Sep  6 05:00 HEROKU_SLUG_COMMIT\nremote:        -rw------- 1 u42856 dyno   14 Sep  6 05:00 HEROKU_SLUG_DESCRIPTION\nremote:        -rw------- 1 u42856 dyno    4 Sep  6 05:00 I_AM_VARIABLE\nremote: -----\u003e Environment variables (in env dir)\nremote:        HEROKU_APP_ID=9b716fdd-b761-45cb-891a-f87779353659\nremote:        HEROKU_APP_NAME=buildpack-research\nremote:        HEROKU_RELEASE_CREATED_AT=2016-08-15T22:52:37Z\nremote:        HEROKU_RELEASE_VERSION=v4\nremote:        HEROKU_SLUG_COMMIT=a24b0c07938f5d80ccd8a7f40cf8b5f2c43ba2ac\nremote:        HEROKU_SLUG_DESCRIPTION=Deploy a24b0c0\nremote:        I_AM_VARIABLE=true\nremote: -----\u003e Environment variables\nremote:        PWD=/tmp/codon/tmp/buildpacks/27accf60396a3107ccfdb1533ea03ad9002b22b9\nremote:        HOME=/app\nremote:        LANG=en_US.UTF-8\nremote:        SOURCE_VERSION=a5b544caf4fc6fd7cd3b6069ff51acc766b8d406\nremote:        REQUEST_ID=68ce29f1-580e-763e-501b-2fd3681a8415\nremote:        SHLVL=1\nremote:        BUILDPACK_LOG_FILE=/dev/null\nremote:        STACK=heroku-22\nremote:        PATH=/usr/local/bin:/usr/bin:/bin\nremote:        DYNO=run.7763\nremote:        _=/usr/bin/env\nremote: -----\u003e Release-phase setup\nremote: -----\u003e .profile.d/ setup\nremote: -----\u003e Discovering process types\nremote:        Procfile declares types     -\u003e (none)\nremote:        Default types for buildpack -\u003e release\nremote: \nremote: -----\u003e Compressing...\nremote:        Done: 646B\nremote: -----\u003e Launching...\nremote:  !     Release command declared: this new release will not be available until the command succeeds.\nremote:        Released v5\nremote:        https://buildpack-research.herokuapp.com/ deployed to Heroku\nremote: \nremote: Verifying deploy... done.\nremote: Running release command.... done.\nTo https://git.heroku.com/buildpack-research.git\n   a24b0c0..58d1fdd  master -\u003e master\n```\n\n### Runtime\n\n```\n…heroku[api]: Deploy 58d1fdd by mars@heroku.com\n…heroku[api]: Running release v5 commands by mars@heroku.com\n…heroku[slug-compiler]: Slug compilation started\n…heroku[slug-compiler]: Slug compilation finished\n…heroku[release.9768]: Starting process with command `bin/echo_env`\n…heroku[release.9768]: State changed from starting to up\n…app[release.9768]: Running .profile.d/1.sh\n…app[release.9768]: Running .profile.d/2.sh\n…app[release.9768]: Running .profile.d/3.sh\n…app[release.9768]: Running .profile.d/a.sh\n…app[release.9768]: Running .profile.d/b.sh\n…app[release.9768]: Running .profile.d/c.sh\n…app[release.9768]: -----\u003e Environment variables\n…app[release.9768]:        HEROKU_SLUG_COMMIT=58d1fdd868e8f31143bda9a6671af5e732df1f44\n…app[release.9768]:        HEROKU_APP_NAME=buildpack-research\n…app[release.9768]:        I_AM_VARIABLE=true\n…app[release.9768]:        HEROKU_RELEASE_CREATED_AT=2016-09-06T05:00:25Z\n…app[release.9768]:        DYNO=release.9768\n…app[release.9768]:        PATH=/usr/local/bin:/usr/bin:/bin\n…app[release.9768]:        HEROKU_APP_ID=9b716fdd-b761-45cb-891a-f87779353659\n…app[release.9768]:        PWD=/app\n…app[release.9768]:        HEROKU_DYNO_ID=ebe46c2f-f85f-46e3-8eb0-acf0f793e4e4\n…app[release.9768]:        HEROKU_RELEASE_VERSION=v5\n…app[release.9768]:        HOME=/app\n…app[release.9768]:        SHLVL=2\n…app[release.9768]:        HEROKU_SLUG_DESCRIPTION=Deploy 58d1fdd\n…app[release.9768]:        PORT=50076\n…app[release.9768]:        _=/usr/bin/env\n…heroku[release.9768]: Process exited with status 0\n…heroku[release.9768]: State changed from up to complete\n…heroku[api]: Release v5 created by mars@heroku.com\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmars%2Fbuildpack-research","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmars%2Fbuildpack-research","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmars%2Fbuildpack-research/lists"}