{"id":18986733,"url":"https://github.com/stoe/meeting-1on1-action","last_synced_at":"2025-04-19T20:44:57.937Z","repository":{"id":37008859,"uuid":"243984461","full_name":"stoe/meeting-1on1-action","owner":"stoe","description":"Manage 1:1 meeting issues","archived":false,"fork":false,"pushed_at":"2025-04-02T08:47:43.000Z","size":3505,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T16:51:23.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stoe.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"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}},"created_at":"2020-02-29T14:36:34.000Z","updated_at":"2025-04-02T08:47:46.000Z","dependencies_parsed_at":"2023-02-16T17:01:23.676Z","dependency_job_id":"2db355aa-52db-42e7-b266-9fc3e40b4bbe","html_url":"https://github.com/stoe/meeting-1on1-action","commit_stats":{"total_commits":162,"total_committers":5,"mean_commits":32.4,"dds":0.3765432098765432,"last_synced_commit":"c2323fc884f5c3e019ffbe31bb2fa8b7ce2ace80"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoe%2Fmeeting-1on1-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoe%2Fmeeting-1on1-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoe%2Fmeeting-1on1-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stoe%2Fmeeting-1on1-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stoe","download_url":"https://codeload.github.com/stoe/meeting-1on1-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249795641,"owners_count":21326780,"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-11-08T16:35:05.010Z","updated_at":"2025-04-19T20:44:57.914Z","avatar_url":"https://github.com/stoe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# meeting-1on1-action\n\n\u003e This GitHub Action creates a new issue for a 1:1 meeting with your manager.\n\n[![test](https://github.com/stoe/meeting-1on1-action/workflows/test/badge.svg)](https://github.com/stoe/meeting-1on1-action/actions?query=workflow%3Atest) [![codeql](https://github.com/stoe/meeting-1on1-action/workflows/codeql/badge.svg)](https://github.com/stoe/meeting-1on1-action/actions?query=workflow%3Acodeql) [![publish](https://github.com/stoe/meeting-1on1-action/workflows/publish/badge.svg)](https://github.com/stoe/meeting-1on1-action/actions?query=workflow%3Apublish) [![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n## Usage\n\n```yml\n# .github/workflows/schedule.yml\non:\n  schedule:\n    # every Monday at 01:00 UTC\n    - cron: '0 1 * * 1'\n\njobs:\n  schedule:\n    runs-on: ubuntu-latest\n\n    permissions:\n      contents: read\n      issues: write\n\n    steps:\n      - uses: actions/checkout@v2.3.4\n\n      - uses: stoe/meeting-1on1-action@v3.1.0\n        with:\n          repo-token: ${{ secrets.GITHUB_TOKEN }}\n```\n\nThis reads from a `.github/101.yml` configuration file within your repository.\n\n### Configuration file\n\nTo use the `meeting-1on1-action` you have to provide a configuration file within your repository.\n\nManager's github.com username without the `@`.\n\n```yml\nmanager: my_manager\n```\n\nReport's github.com username without the `@`.\n\n```yml\nreport: me\n```\n\nLabel is created if not already available.\n\n```yml\nlabel: '1:1 meeting'\n```\n\nIssue title.\nIf not provided will default to `@my_manager/@me 1:1 Topics 10/22/2020`.\nSet this to `title: false` to use the default.\n\n```yml\ntitle: '@{% manager %}/@{% report %} 1:1 Topics {% date %}'\n```\n\nIssue template string or path to an issue template in `.github/ISSUE_TEMPLATE/`\n\n```yml\ntemplate: |\n  ### Last 1:1\n\n  {% last %}\n\n  ### Topics for today's meeting\n\n  - [ ] ...\n```\n\n```yml\ntemplate: .github/ISSUE_TEMPLATE/101.md\n```\n\n#### `title` and `template` variables\n\nThese will be replaced in your configuration `title` and `template` / within your `.github/ISSUE_TEMPLATE/` file.\n\n- `{% date %}`: auto filled with the date of the 1:1 meeting\n\n- `{% last %}`: auto filled with reference link(s) to the last 1:1 meeting issue(s)\n\n- `{% manager %}`: auto filled with the manager's github.com username provided in the config file\n\n- `{% report %}`: auto filled with the reports' github.com username provided in the config file\n\n### Inputs\n\nThe `GITHUB_TOKEN` secret.\nMore info available [here](https://docs.github.com/actions/reference/authentication-in-a-workflow#about-the-github_token-secret).\n\n```yaml\nrepo-token: ${{ secrets.GITHUB_TOKEN }}\n```\n\nThe path for the issue configurations within your repository.\nDefaults to `.github/101.yml`.\n\n```yaml\nconfiguration-path: .github/101.yml\n```\n\nWhen is the meeting?\nAcceptable values:\n\n- `today`\n- `tomorrow`\n- `x days from now` (where x is the number of days away the meeting is)\n\nDefaults to `today` and will fall back to `today` if none of the above are provided.\n\n```yaml\nscheduled-day: today\n```\n\n### Outputs\n\nIf you need the Issue URL of the created 1:1 meeting issue for another step, you can use the `url` output.\n\nFor example:\n\n```yml\nsteps:\n  - uses: actions/checkout@v2.3.4\n\n  - uses: stoe/meeting-1on1-action@v3.1.0\n    id: issue\n    with:\n      repo-token: ${{ secrets.GITHUB_TOKEN }}\n\n  - run: echo \"${{ steps.issue.outputs.url }}\"\n```\n\n## License\n\n[MIT](./license) © [Stefan Stölzle](https://github.com/stoe)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoe%2Fmeeting-1on1-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstoe%2Fmeeting-1on1-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstoe%2Fmeeting-1on1-action/lists"}