Mickey Gousset
Mickey Gousset
  • 89
  • 313 470
Planning with GitHub Projects - Part 1
I'm creating a video series to help people prepare for the GitHub Foundations certification test. So I figured I would use GitHub Projects to track all the stuff that needs to get done, and I could make some videos off of that, showing a real world example of using GitHub Projects. And here we are with Part 1.
In this video, we are going to look at the GitHub Foundations certification requirements, and create a GitHub Project to start tracking everything that needs to be done. So in this video you'll learn about:
Creating a new GitHub Project
Adding Issues to the GitHub Project
Creating custom fields
and more. Also, since we don't have hierarchy yet, I show you how to use custom fields to make a "poor man's" hierarchy, that will work well enough for now.
Also, don't miss the 25 minutes compressed to 2 minutes starting around minute 45. :)
============================================================
🌐 FIND ME
👉 Blog: mickeygousset.com
👉 GitHub: github.com/mickeygousset
👉 Twitter: mickey_gousset
============================================================
🎶 AUDIO
ua-cam.com/video/ZJQQ5G4dF1I/v-deo.html
Переглядів: 84

Відео

GitHub News Roundup - Week of June 23, 2024
Переглядів 64День тому
Weekly recap of all the GitHub news announced during the week of June 23, 2024. 🕔 TIMESTAMPS 0:00 Intro 1:02 GitHub Actions: Ubuntu 24.04 available for arm64 runners 1:52 Simplified dependabot.yml configurations 2:28 Artifact Attestation is generally available 3:08 Global navigation optimizations 3:41 CAT BREAK!!!!!!!!!!!!!!!!!!!!!!!!!!! 3:57 Dependabot auto-triage rules are generally available...
GitHub Pull Requests: Saved Replies
Переглядів 27День тому
Saved replies allow you to create a reusable response to issues and pull requests. This can save you time when working with issues and pull requests, by using a canned response that you may use frequently. 🕔 TIMESTAMPS 0:00 Overview 0:27 Intro 1:34 Demo 5:26 Wrapup 🌐 FIND ME 👉 Blog: mickeygousset.com 👉 GitHub: github.com/mickeygousset 👉 Twitter: mickey_gousset 🎶 AUDIO ua-cam.com/vid...
Copilot Pull Request Summaries
Переглядів 79День тому
Copilot pull request summaries is an AI-powered feature that allows you to create a summary of the changes that were made in a pull request, which files they impact, and what a reviewer should focus on when they conduct their review. In this video we are going to learn what Copilot pull requests summaries are, how to use them, and how they can help improve the pull request experience. 🕔 TIMESTA...
GitHub Draft Pull Request Essentials
Переглядів 97День тому
Draft pull requests (PRs) play a crucial role in modern software development workflows. They provide a dedicated space for collaboration, allowing developers to share their work early without triggering automated workflows or formal code reviews. Here’s why understanding draft PRs is essential: Purpose: Draft PRs serve as a bridge between private work-in-progress and the official codebase. They...
5 Tips for Reviewing a GitHub Pull Request
Переглядів 16014 днів тому
UPDATE: My friend Josh and I have a post up over at GitHub Community on this topic. Check it out: github.com/orgs/community/discussions/130771 Ok, have I got a treat for you today! If you use GitHub, or other version control tools, then you probably know what a pull request is. It is used to provide a review of changes on a branch before they are merged. But I have found, as I work with custome...
Integrate GitHub with Azure Pipelines - Part 1: OAuth
Переглядів 107Місяць тому
Many people want to move to GitHub to take advantage of certain features, such as Copilot Enterprise, but want to maintain their investment in Azure Pipelines. In that instance, you need to integrate the two. There are three main ways of integrating: OAuth, Personal Access Tokens, and the Azure Pipelines GitHub App. This video is all about the first, using an OAuth connection to connect GitHub ...
Secure your software projects using Stacklok's Minder Cloud
Переглядів 73Місяць тому
I found Minder Cloud from Stacklok to be interesting, and wanted to dive into using the tool. This is a tool that helps open source developers and communities use open source security tools and standards to continuously secure their software projects, and provide proof of that security to their downstream consumers. And its free to use for public repos, forever. Now this isn't a sponsored video...
Integrate Jira Data Center with GitHub Enterprise Cloud
Переглядів 2623 місяці тому
Something I encounter over and over are customers who want to integrate Jira Data Center (self-hosted) with GitHub Enterprise Cloud (GHEC) or Enterprise Managed Users (EMU). In most of those cases, their Jira instance is behind a firewall and is not externally accessible. For that, you need to use the Jira DVCS connector. This video is going to show you how to set up and use the integration bet...
DevOps Bytes - Custom views with GitHub Projects
Переглядів 2614 місяці тому
You can view your project as a high-density table, as a kanban board, or as a timeline-style roadmap. Welcome to DevOps Bytes! The goal of DevOps Bytes is to get content out to you faster, which means the quality may be a little more "raw". You have been warned! In this video I'll cover how you can view your project as a high-density table, as a kanban board, or as a timeline-style roadmap. 🌐 F...
DevOps Bytes - Create a priority field with GitHub Projects
Переглядів 2824 місяці тому
Welcome to DevOps Bytes! The goal of DevOps Bytes is to get content out to you faster, which means the quality may be a little more "raw". You have been warned! In this video I'll cover how to use how to create a priority field using the single select field. You can create single select fields with multiple options, each with a description and a color, that can be selected from a dropdown menu....
DevOps Bytes - Using the iteration field with GitHub Projects
Переглядів 5964 місяці тому
Welcome to DevOps Bytes! The goal of DevOps Bytes is to get content out to you faster, which means the quality may be a little more "raw". You have been warned! In this video I'll cover how to use the iteration field in GitHub Projects. The iteration field is used to associate items with specific repeating blocks of time. Iterations can be set to any length of time, can include breaks, and can ...
GitHub Migration Series - Day 6 - Migrate multiple repos from GHEC to EMU
Переглядів 2455 місяців тому
GitHub Migration Series - Day 6 - Migrate multiple repos from GHEC to EMU
GitHub Migration Series - Day 5 - Migrate a single repository from GHEC to EMU
Переглядів 4405 місяців тому
GitHub Migration Series - Day 5 - Migrate a single repository from GHEC to EMU
GitHub Migration Series - Day 4 - What Does and Doesn't Migrate
Переглядів 3205 місяців тому
GitHub Migration Series - Day 4 - What Does and Doesn't Migrate
GitHub Migration Series - Day 3 - Install the GitHub Enterprise Importer Tool
Переглядів 4465 місяців тому
GitHub Migration Series - Day 3 - Install the GitHub Enterprise Importer Tool
GitHub Migration Series - Day 2 - git clone/mirror/push
Переглядів 9197 місяців тому
GitHub Migration Series - Day 2 - git clone/mirror/push
GitHub Migration Series - Day 1 - Overview
Переглядів 7257 місяців тому
GitHub Migration Series - Day 1 - Overview
Twitch - This one is mostly about GitHub Advanced Security
Переглядів 3139 місяців тому
Twitch - This one is mostly about GitHub Advanced Security
Twitch - Building a GitHub Actions Presentation and doing some troubleshooting
Переглядів 1659 місяців тому
Twitch - Building a GitHub Actions Presentation and doing some troubleshooting
GitHub Enterprise Importer - Part 2 - Migrating Multiple Repositories
Переглядів 980Рік тому
GitHub Enterprise Importer - Part 2 - Migrating Multiple Repositories
GitHub Enterprise Importer - Part 1 - Overview
Переглядів 1,6 тис.Рік тому
GitHub Enterprise Importer - Part 1 - Overview
Disable repository level self-hosted runners
Переглядів 209Рік тому
Disable repository level self-hosted runners
Do you know all the "stuff" your code uses?
Переглядів 144Рік тому
Do you know all the "stuff" your code uses?
Creating issues in GitHub Projects
Переглядів 4,4 тис.Рік тому
Creating issues in GitHub Projects
Adding existing issues to GitHub Projects
Переглядів 4,3 тис.Рік тому
Adding existing issues to GitHub Projects
Getting started with GitHub Projects
Переглядів 44 тис.Рік тому
Getting started with GitHub Projects
GitHub Actions - Deprecating the save-state and set-output commands
Переглядів 2 тис.Рік тому
GitHub Actions - Deprecating the save-state and set-output commands
GitHub Actions - Configuration Variables
Переглядів 8 тис.Рік тому
GitHub Actions - Configuration Variables
Cache Management with GitHub actions
Переглядів 7 тис.Рік тому
Cache Management with GitHub actions

КОМЕНТАРІ

  • @AkshayArunAlgeri-Vendor
    @AkshayArunAlgeri-Vendor 6 днів тому

    We also have a similar scenario where Jira server is internal and GHEC(EMU) setup. I tried the same procedure as shown in the video, but unable to see the repo list on Jira.

    • @MickeyGousset
      @MickeyGousset 6 днів тому

      First thing I would do is confirm that the homepage URL and authorization call back URLs are set to your Jira server correct. Then double check that you are using the correct client id and client secret Just confirming: Are you an organization owner on the github organization? Finally, do you see any errors or warnings or anything popping up in Jira?

    • @AkshayArunAlgeri-Vendor
      @AkshayArunAlgeri-Vendor 6 днів тому

      @@MickeyGousset Yes, both the urls are set correctly and i am an org owner. I am not seeing any errors

    • @MickeyGousset
      @MickeyGousset 2 дні тому

      @@AkshayArunAlgeri-Vendor So make sure it is your organization name that you put in for team/user when creating the connection. But for EMU there is also a feature flag that has to be thrown on Jira jira.atlassian.com/browse/JSWSERVER-21238#:~:text=The%20workaround%20is%20to%20use%20the%20%E2%80%9C%20dvcs.connector.github.user.validation.disabled,a%20dark%20feature%20flag%20can%20be%20found%20here

  • @Introspector11
    @Introspector11 6 днів тому

    How can we get entire series. ?

    • @MickeyGousset
      @MickeyGousset 6 днів тому

      @@Introspector11 I need to get back on track creating it. Anything specific you are looking for?

    • @Introspector11
      @Introspector11 6 днів тому

      @@MickeyGousset I have been assigned to a project for Migrating GitHub Enterprise to EMU, hence looking for help in that, if you can create a video specific to a topic it would be really helpful. Thankyou for your reply.

    • @MickeyGousset
      @MickeyGousset 5 днів тому

      @@Introspector11 so GitHub enterprise server to emu?

  • @DeLongFreelance
    @DeLongFreelance 7 днів тому

    Nice walkthrough Mickey. I really like how you showed the Azure OAuth setup versus integrating from GitHub and the potential consequences. This is the kind of information that often escapes beginners till it becomes an issue.

  • @Archibong.samuel
    @Archibong.samuel 8 днів тому

    Thank you for this simple explanation haha 😂 it's hilarious but I've never used them. I've never been curious until today. Thanks again

  • @ElectronicBarta
    @ElectronicBarta 8 днів тому

    can i use this features for protfolio project ?

  • @randypagels6446
    @randypagels6446 9 днів тому

    Hi Todd!!!😁

  • @gordonbeeming
    @gordonbeeming 9 днів тому

    Radio TFS 😎🎉🎉🎉

  • @JonathasEmanuelOliveiraRibeiro
    @JonathasEmanuelOliveiraRibeiro 10 днів тому

    Everything works so well. Thank you so much

  • @blanky_nap
    @blanky_nap 14 днів тому

    Great Tipps. Again what learned!

  • @laabdala
    @laabdala 15 днів тому

    Great content. Is there a way to make a task depend on another task? Thanks in advance!

  • @dei8bit
    @dei8bit 16 днів тому

    Would you recommend these github tools to manage TODO files in our projects? Or do you think it might not be the right place?

  • @ManishPro-nd4ty
    @ManishPro-nd4ty 24 дні тому

    Thanks Bro. I was also getting same error. It helped me a lot.

  • @heyitsdrew
    @heyitsdrew 28 днів тому

    your newer caricature is way worse than the old one ps. the farther back your words that youre reading are, the less you can tell youre reading something.

  • @vinaysagar123
    @vinaysagar123 Місяць тому

    Can a Fine Grained Token used across Multiple Orgs on Github?

    • @MickeyGousset
      @MickeyGousset Місяць тому

      No because when you create it, you set its owner. So you would have to create a different token for each org.

  • @_us.m.an_
    @_us.m.an_ Місяць тому

    All the knowledge is in the left part of my brain, jk but thank you for this!

  • @SaravananD
    @SaravananD Місяць тому

    Very patient and clear explanation. I am pausing in-between and doing my hands-on. Thank you very much for helping us with the migration :)

  • @Aelia117
    @Aelia117 Місяць тому

    Great!

  • @ditulliodj
    @ditulliodj Місяць тому

    When the creator says to build the project with your preferred IDE and the output will be the bin? what does mean and how to build it? Vscode?

    • @MickeyGousset
      @MickeyGousset Місяць тому

      I'm not sure I said any of that in this video

    • @ditulliodj
      @ditulliodj Місяць тому

      @@MickeyGousset no sorry its related to somenthing i tough you would know.

    • @MickeyGousset
      @MickeyGousset Місяць тому

      VSCode, visual studio, etc yes that is what they mean by IDE

    • @ditulliodj
      @ditulliodj Місяць тому

      @@MickeyGousset thnx man (y)

  • @k8hansen
    @k8hansen Місяць тому

    What accent is this! I can't figure it out. Also thank you for this info!

    • @MickeyGousset
      @MickeyGousset Місяць тому

      I'm from Tupelo, Mississippi! Thanks for watching!

    • @k8hansen
      @k8hansen Місяць тому

      @@MickeyGousset Haha thanks for clearing that up for me!

  • @imperatoer
    @imperatoer Місяць тому

    Thanks a lot, that was spot on! I couldn’t find anything in the official docs (be it GitHub or Jira) which describes exactly this use case, GHEC and Jira Data Center (not reachable via Internet).

  • @AVINASHKUMAR-cz9sm
    @AVINASHKUMAR-cz9sm Місяць тому

    Thank you, saved me a lot of time

  • @ahmedmobin2469
    @ahmedmobin2469 Місяць тому

    Awesome. It helps me to move away from jira to github projects.

  • @amanasrani6405
    @amanasrani6405 Місяць тому

    Thank You Sir

  • @Hackenbaker
    @Hackenbaker Місяць тому

    Thanks a lot, very useful content.

  • @Hamdard-se9im
    @Hamdard-se9im Місяць тому

    Thanks mate

  • @firuzaharunova7023
    @firuzaharunova7023 Місяць тому

    Hello! can you advice how to add issues related to specific milestone to a project?

  • @anjanaramesh8121
    @anjanaramesh8121 Місяць тому

    Thank u

  • @mertakbulut241
    @mertakbulut241 Місяць тому

    Sir, thanks for the crystal clear explanation.

  • @tridy7893
    @tridy7893 Місяць тому

    tries looking for that and found: Note: GitHub no longer supports required workflows for GitHub Actions. To require workflows to pass before merging, upgrade your GitHub Enterprise Server instance to the latest version and use repository rulesets instead. So this means that even GitHub Enterprise Cloud does not support that anymore, forget about Team tier. I could get as far as having an action in the same branch and referencing it in the "Branch Protection Rules" > "Require status checks to pass before merging", and searching for the job name from the action. Note that it should be run at least once in order to be searchable. Also "Branch Protection Rules" is not a part of "Team", so you need to have "Enterprise" for that. Why did they cripple "Team" plan from the core feature like this and made CI/CD useless in this plan? To squeeze 5x more money from you.

  • @brijgopalbharadwaj1222
    @brijgopalbharadwaj1222 2 місяці тому

    Great video! although I need one more piece of this puzzle: How can we update the value for these from an action? Think, a flag that controls some functionality...

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      There are APIs you can use for this.

  • @ipadab
    @ipadab 2 місяці тому

    There are six methods to manually add issues to a project, but none to do that automatically? Since the projects feature is relatively new, CRM integrations only support adding issues to repositories, not directly to projects. This leaves me in a bit of a bind. Thanks for the video! 🚀

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      There is an API for adding issues to projects I believe. So in theory if your CRM creates an issue, you could have a GitHub action workflow that runs on issue creation and adds that issue to a project board that might be one alternative.

  • @atahirince
    @atahirince 2 місяці тому

    could be nice to show also connection to remote repository

  • @zofia350
    @zofia350 2 місяці тому

    When I add or modify views does it impact all project members?

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Great question. Yes it does. All members are seeing all the tabs.

  • @zofia350
    @zofia350 2 місяці тому

    You save me with these videos. Please continue! Very good content.

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Thanks! Let me know if there is anything specific you'd like to see covered.

  • @judeyego379
    @judeyego379 2 місяці тому

    Do you live in the basement or attic or under the steps

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Ha! At the time I was recording under the stairs as it was more soundproof. I’ve since moved to nicer options

  • @vivek2319
    @vivek2319 2 місяці тому

    Perfect Audio FINALLY! *phew I literally skipped prev videos - because of imbalanced audio and instead chose to read the documentation.

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Yep I’ve fixed my audio issues now I need to go back and re-record those videos that have them

    • @vivek2319
      @vivek2319 2 місяці тому

      No problem, but kudos to your efforts. I have a GitHub Actions certificate exam on the 15th.

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      That’s awesome! Good luck and let me know how it goes!

    • @vivek2319
      @vivek2319 2 місяці тому

      @@MickeyGousset Yup

  • @ashwincha4681
    @ashwincha4681 2 місяці тому

    bro looks like ai generated

  • @deutschersyrer
    @deutschersyrer 2 місяці тому

    Thank you very much. I am having an issue in which I cannot figure out how to solve. I am getting an error while trying to install the extension after authenticating to GitHub Enterprise "gh auth login": "Could not find extension 'github/gh-ghe' on host HOSTNAME" It is not installed yet to begin with, what does it mean by not finding it? Any tips?

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Can you show me the command you are typing? So after you install the gh cli, you have to install the GEI extension, which you can see at the 6 minute mark. I'm thinking you might be mistyping something.

    • @deutschersyrer
      @deutschersyrer 2 місяці тому

      @@MickeyGousset gimme like an hour. I will get back to you with screenshots once i get back home.

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      @@deutschersyrer shoot me at email at mickeygousset at github dot com with them

    • @deutschersyrer
      @deutschersyrer 2 місяці тому

      @@MickeyGousset Sent :)

  • @ohyesthelion
    @ohyesthelion 2 місяці тому

    gg

  • @sumangeorge7
    @sumangeorge7 2 місяці тому

    can environments be created and set using yml rather than doing manually?

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      If you add the environment to your job and it doesn’t exist then it will create it. But you can’t configure the environment from YAMl

  • @ohyesthelion
    @ohyesthelion 2 місяці тому

    Shouldn’t have given same names to envs and jobs, makes it more confusing 😅

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      Good feedback thank you. I’m planning to update the video I’ll take that into consideration

    • @ohyesthelion
      @ohyesthelion 2 місяці тому

      @@MickeyGousset the video is great nevertheless, thanks!

  • @mfarhantariq-ro6bf
    @mfarhantariq-ro6bf 2 місяці тому

    is this self-hosted runner need ssh open connection?

    • @MickeyGousset
      @MickeyGousset 2 місяці тому

      No self hosted runners use https to connect to GitHub

  • @ai4hv-video14
    @ai4hv-video14 2 місяці тому

    How does the tool knw the first server name vs the second server name?

  • @vishalkumbhar6138
    @vishalkumbhar6138 2 місяці тому

    You solved my problem ❤

  • @HeavyMikArmor
    @HeavyMikArmor 2 місяці тому

    Hi! Thank you for the concise explanation. I would like to ask clarifications about the differences between environments' secrets and deploy keys. Can we say that a deploy key is used more as a (public ssh) key to identify your server (and thus perform deployment), and that it's related to the whole repository, whereas an environment secret should be used for credentials like cloud services and that is scoped within environment defined branches? Even this way, why should one store a ssh key as a deploy key rather than an environment secret, since the latter has more options?

  • @Seth.Chatterley
    @Seth.Chatterley 2 місяці тому

    How do I systematically add all PRs/issues from a repo to this project as they are created?

    • @ipadab
      @ipadab 2 місяці тому

      Ok, same issue here. Did you find a solution in the meantime?

  • @DevaMARICHAMY
    @DevaMARICHAMY 3 місяці тому

    Clear and crisp explanation! Thank you so much!

  • @user-ud8hw4gp6t
    @user-ud8hw4gp6t 3 місяці тому

    why the hell did you post this as an youtube api samples git issue?

  • @user-kz4bh4up3b
    @user-kz4bh4up3b 3 місяці тому

    Thank you. Very helpful video series.