{"id":29137246,"url":"https://github.com/androidx/androidx-ci-action","last_synced_at":"2025-06-30T12:07:40.477Z","repository":{"id":40417415,"uuid":"363980005","full_name":"androidx/androidx-ci-action","owner":"androidx","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-16T23:23:52.000Z","size":46727,"stargazers_count":20,"open_issues_count":5,"forks_count":6,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-06-24T20:55:49.058Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/androidx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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-05-03T15:44:04.000Z","updated_at":"2025-06-23T09:22:14.000Z","dependencies_parsed_at":"2023-10-27T06:27:36.385Z","dependency_job_id":"46ca7849-9c6b-481e-b0b3-293ba6080e30","html_url":"https://github.com/androidx/androidx-ci-action","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/androidx/androidx-ci-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/androidx%2Fandroidx-ci-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/androidx%2Fandroidx-ci-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/androidx%2Fandroidx-ci-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/androidx%2Fandroidx-ci-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/androidx","download_url":"https://codeload.github.com/androidx/androidx-ci-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/androidx%2Fandroidx-ci-action/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262770422,"owners_count":23361681,"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":"2025-06-30T12:07:35.987Z","updated_at":"2025-06-30T12:07:40.469Z","avatar_url":"https://github.com/androidx.png","language":"Kotlin","readme":"# AndroidX Workflow Post Build Actions\n\nThis repository contains custom post-workflow actions for AndroidX.\n\nEven though it is public, it is not intended to be used in repositories\nother than [AndroidX/androidx](https://github.com/androidX/androidx).\n\n## Releasing\nEach time a tag is pushed for `latest` or `v*`; a distrubtion build is\nprepared in CI that will be pushed at `dist-\u003ctagname\u003e` tag.\nSee `dist.yml` build action for details.\n\n```\ngit tag -a v0.11 -m \"my changes\"\ngit push origin v0.11 # will trigger a release build\n```\nUpdating the dist-latest:\n```\ngit tag -a -f latest -m \"my changes\"\ngit push origin latest -f # need to force to override the tag\n```\n\n\n## Updating AndroidX\n[AndroidX](https://github.com/androidx/androidx) uses `dist-latest` versions of\nthis project to run tests. As a result, changes here are not reflected until\na new `latest` release is made. ([ci config file](https://github.com/androidx/androidx/blob/androidx-main/.github/workflows/integration_tests.yml))\n\nAndroidX also runs the action from the main branch to be able to access firebase keys.\nThat means, even if you send a PR that changes the config file, its changes will not\nimpact your PR since your changes won't be on the main branch.\n\nIf you need to itereate on the changes across two repositories, do the following:\n\n* Create your branch on the androidx/androidx repository (needed to access FTL keys).\n* Create a new build file that looks like [this one](https://github.com/androidx/androidx/blob/yigit/update-ci-action/.github/workflows/integration_tests_manual.yml).\n  * Update the `target-run-id` with a run id from one of the successful\n    [presubmit runs](https://github.com/androidx/androidx/actions/workflows/presubmit.yml). You can find\n    the `target-run-id` in the URL when you navigate to the run page.\n  * Update the `run_tests` step to reference your branch on the androidx-ci-action. Note that,\n    this does not require you to make a release build as we still have an `action.yml` file that will\n    compile and run the action.\n* Once you are happy with your changes in androidx-ci-action, send a PR in `androidx-ci-action`\n  and take a `latest` release after it is merged.\n* Discard your branch on androidx/androidx.\n\n\n\nCopyright:\n\n    Copyright 2020 Google LLC\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        https://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidx%2Fandroidx-ci-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandroidx%2Fandroidx-ci-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidx%2Fandroidx-ci-action/lists"}