Slackbot
09/15/2023, 5:02 PMJacob Gold
09/15/2023, 5:08 PMDexter Miguel
09/15/2023, 5:08 PMJacob Gold
09/15/2023, 5:08 PMJacob Gold
09/15/2023, 5:08 PMDexter Miguel
09/15/2023, 5:09 PMJacob Gold
09/15/2023, 5:09 PMJacob Gold
09/15/2023, 5:09 PMDexter Miguel
09/15/2023, 5:10 PMcurl based off of the GitHub SHA to grab the stack information, but i’m sure if it would be possible to add this to the concurrency group on GitHub. thanks again!Dexter Miguel
09/15/2023, 5:14 PMDexter Miguel
09/15/2023, 5:14 PMDavid Bradford
09/15/2023, 5:28 PMDexter Miguel
09/15/2023, 5:28 PMmain (i’m guessing?)Dexter Miguel
09/15/2023, 5:31 PMconcurrency we can use the output of one job as an input to the next, thus getting the effect i’m describing: https://docs.github.com/en/actions/learn-github-actions/contexts#needs-contextLar Van Der Jagt
09/15/2023, 5:31 PMDexter Miguel
09/15/2023, 5:32 PMconcurrency_groupDexter Miguel
09/15/2023, 5:38 PMjobs:
graphite:
runs-on: ubuntu-latest
outputs:
graphite_stack_id: ${{ steps.api_request.outputs.graphite_stack_id }}
steps:
- id: api_request
run: echo "graphite_stack_id=$(curl graphite api for ID)" >> "$GITHUB_OUTPUT"
turborepo:
runs-on: ubuntu-latest
concurrency:
group: graphite-stack-${{ needs.graphite.outputs.graphite_stack_id }}
something like thisDexter Miguel
09/15/2023, 5:40 PMDexter Miguel
09/15/2023, 5:42 PMNote: When concurrency is specified at the job level, order is not guaranteed for jobs or runs that queue within 5 minutes of each other.this is the one thorn in this feature, but it doesn’t hurt to try?
Dexter Miguel
09/15/2023, 8:23 PMMatthew Stewart-Ronnisch
10/06/2023, 6:32 PMJacob Gold
10/06/2023, 6:51 PMJacob Gold
10/06/2023, 6:51 PMJacob Gold
10/06/2023, 6:52 PMgt parent and gt children commands in a github actionJacob Gold
10/06/2023, 6:52 PMgt get to fetch the whole stackJacob Gold
10/06/2023, 6:53 PMLar Van Der Jagt
10/06/2023, 7:19 PM