{"id":45143180,"url":"https://github.com/wpcodefactory/upload-tag-to-url","last_synced_at":"2026-02-20T01:02:56.969Z","repository":{"id":65162344,"uuid":"375112954","full_name":"wpcodefactory/upload-tag-to-url","owner":"wpcodefactory","description":"A GIthub action that uploads the zip file from a tag version to a custom URL","archived":false,"fork":false,"pushed_at":"2021-06-18T14:14:25.000Z","size":93,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-15T12:22:33.108Z","etag":null,"topics":["tag","upload","zip"],"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/wpcodefactory.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}},"created_at":"2021-06-08T18:51:06.000Z","updated_at":"2021-06-18T14:14:28.000Z","dependencies_parsed_at":"2023-01-04T12:39:07.303Z","dependency_job_id":null,"html_url":"https://github.com/wpcodefactory/upload-tag-to-url","commit_stats":{"total_commits":141,"total_committers":2,"mean_commits":70.5,"dds":"0.028368794326241176","last_synced_commit":"fc06bce8bf20440ac8842841c4f131c6d9590e7f"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/wpcodefactory/upload-tag-to-url","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpcodefactory%2Fupload-tag-to-url","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpcodefactory%2Fupload-tag-to-url/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpcodefactory%2Fupload-tag-to-url/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpcodefactory%2Fupload-tag-to-url/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wpcodefactory","download_url":"https://codeload.github.com/wpcodefactory/upload-tag-to-url/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpcodefactory%2Fupload-tag-to-url/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29637923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T22:32:43.237Z","status":"ssl_error","status_checked_at":"2026-02-19T22:32:38.330Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["tag","upload","zip"],"created_at":"2026-02-20T01:02:56.831Z","updated_at":"2026-02-20T01:02:56.958Z","avatar_url":"https://github.com/wpcodefactory.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Upload tag to url\n\nA Github action that uploads the zip file from a tag version to a custom URL.\n\nThe zip file uploaded is the one from this pattern:\n```\nhttps://github.com/{$GITHUB_REPOSITORY}/archive/refs/tags/{TAG_VERSION}.zip\n```\n\n## Example Workflow Files\n\nTo get started, you will want to copy the contents of one of these examples into `.github/workflows/deploy.yml` and push that to your repository. You are welcome to name the file something else.\n\n### Simple setup\n\n```yml\non:\n  push:\n    tags:\n    - \"*\"\njobs:\n  upload-tag:\n    runs-on: ubuntu-latest\n    name: Upload Tag\n    steps:\n\n    - name: Upload\n      uses: wpcodefactory/upload-tag-to-url@v1.0.0      \n      with:\n        github_token: ${{ secrets.GITHUB_TOKEN }}        \n        to_url: 'http://the-url-receiving-the-file'\n        file_param: 'custom_file_param'\n```\n\n\n### A more complete setup\n\n```yml\non:\n  push:\n    tags:\n    - \"*\"\njobs:\n  upload-tag:\n    runs-on: ubuntu-latest\n    name: Upload Tag\n    steps:\n\n    - name: Upload\n      uses: wpcodefactory/upload-tag-to-url@v1.0.0\n      id: release\n      with:\n        github_token: ${{ secrets.GITHUB_TOKEN }}\n        filename: 'zipped-tag-file'\n        filename_ext: 'zip'        \n        to_url: 'http://the-url-receiving-the-file'\n        file_param: 'custom_file_param'\n        url_params: '{ \"custom_var\":\"value\", \"custom_sensitive_variable\": \"${{ secrets.CUSTOM_SECRET }}\"}'\n    \n    - name: Response\n      run: echo Response from URL - ${{ steps.release.outputs.response }}\n```\n\n## Inputs\n\n| Name                      | Type    | Description                                                                                         |\n|---------------------------|---------|-----------------------------------------------------------------------------------------------------|\n| `github_token`            | String  | Github Token                                                                                        |\n| `to_url`                  | String  | The URL that will be accessed to receive the file                                                   |\n| `url_params`              | Json    | Any custom URL params you might want to send                                                        |\n| `tag_version`             | String  | The tag version. If empty, will get the tag version just released.                                  |\n| `file_param`              | String  | The URL param used to send the zip file                                                             |\n| `filename`                | String  | The filename from the zip file. Default is `{$repository}-{tag}`                                    |\n| `filename_ext`            | String  | The extension from the zip file. Default is `zip`                                                   |\n\n## Outputs\n\n### `response`\n\nResponse from the url\n\n#### Example usage\n\n```yml\n- name: Response\n      run: echo Response from URL - ${{ steps.release.outputs.response }}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpcodefactory%2Fupload-tag-to-url","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwpcodefactory%2Fupload-tag-to-url","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpcodefactory%2Fupload-tag-to-url/lists"}