- GitHub Staff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # The first argument is the username | |
| username=$1 | |
| if [ -z "$username" ]; then | |
| echo "Please provide a username" | |
| exit 1 | |
| fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # This script will add the first 500 open issues of a repository to a ProjectV2 organization project. | |
| set -e | |
| # Only needed the first time | |
| gh auth refresh --scopes project,repo | |
| repository_name='<org>/<repo>' | |
| project_org='<org>' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI with in-progress cancellations | |
| on: | |
| pull_request: | |
| branches: [ main ] | |
| workflow_dispatch: | |
| # This is what will cancel the workflow | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Rerun workflow test | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| maxAttempts: | |
| required: true | |
| type: number | |
| default: 3 | |
| rerunFailedOnly: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Pipeline | |
| stages: | |
| - stage: set_output_variables_stage | |
| displayName: Set output variables | |
| pool: ubuntu-latest | |
| jobs: | |
| - job: set_output_variables_job | |
| displayName: Set output variables | |
| steps: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Sends a reminder to assignees of all open issues in a repo using pwsh | |
| # Uses the built-in GITHUB_TOKEN: https://docs.github.com/en/actions/security-guides/automatic-token-authentication | |
| # Replace the GITHUB_TOKEN environment variable with your own PAT to make the issue comment as yourself | |
| # See example runs: https://github.com/philip-gai/philip-gai/actions/workflows/send_reminders.yml | |
| name: Send Reminders | |
| on: | |
| workflow_dispatch: {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # You have to unset the GITHUB_TOKEN, otherwise gh cli will use it and skip auth | |
| unset GITHUB_TOKEN | |
| # List of scopes: https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes | |
| gh auth login --hostname 'github.com' --scopes 'read:org,repo,read:packages' | |
| token="$(gh config get -h github.com oauth_token)" | |
| export GITHUB_TOKEN="$token" |
This explains and demos how to use diagrams.net (draw.io) diagrams in your GitHub repo.
- See repo for more details
- Diagrams are stored in your repository with your code and docs
- Diagram access is controlled by GitHub repository access
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Prerequisites: | |
| # - Create a secret with your PAT token. Permissions needed: repo (all) and read:org | |
| # - Create the HELLO_WORLD secret in your environment with some dummy initial value | |
| # | |
| # Notes: | |
| # - You can tell that it works because it masks the secret_body in the echo secret step after it creates the secret 😄 | |
| # - If you don't want to have to pass --repo to gh secret set, then put the actions/checkout@v2 step before the gh secret set step | |
| name: gh-set-secret |