- [ ] Create Slide Deck ## Demos - [ ] Demo 1 - MVC Deployment Demo With Enhancements - [x] Get existing demo from intro talk working - [x] Create reusable workflow for build and test (or maybe deploy) - This has actually been moved to a separate demo step. - [x] Add verification of issue action to verify linked to an issue - separate workflow (could use this to make things fail vs hard coding) - [ ] Add lightbulb status for build status - [ ] Document demo steps - [x] MAYBE: Concurrency, but maybe do this as a separate demo - [x] GH CLI here with workflows - [x] disable/enable - [x] watch runs - [x] CodeQL Code Scanning - [ ] Demo 2 - Same as Demo 1, but with reusable workflow and composite Action - [x] reusable workflow for deployment - [x] Composite action for build/test/publish that can be used in multiple workflows - [ ] Document Demo Steps - [ ] Demo 3 - Custom Actions - [x] Composite Action - Dad Joke - [x] Container Action - Dad Joke - [x] Javascript Action - Dad Joke - [x] Triggering the Dad Joke using an issue - [ ] Document demo steps - [ ] Demo 4 - SonarCloud Example of Issue Ops - [x] Build workflows that uses SonarQube - [x] Build workflow for creating sonar key - [ ] Modify to use issue form - [ ] Document demo steps - [ ] Demo 5 - Debugging Workflows - [x] DEBUG variables: ACTIONS_RUNNER_DEBUG, ACTIONS_STEP_DEBUG - [x] github.com/nektos/act - [ ] Document demo steps - [ ] Demo 6 - Deploy a specific build - [ ] Create build workflow of MVC - [ ] Use Ben's Download Build Artifact action to be able to deploy a specific build - [ ] Use issueops for this. Create an issue with the build value in it, and that is used to start the release - [ ] Or use Pull Request Ops for this. I'll have to decide which. - [ ] Document demo steps
Demos
Demo 1 - MVC Deployment Demo With Enhancements
Demo 2 - Same as Demo 1, but with reusable workflow and composite Action
Demo 3 - Custom Actions
Demo 4 - SonarCloud Example of Issue Ops
Demo 5 - Debugging Workflows
Demo 6 - Deploy a specific build