Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group Actions continent #3

Closed
2 tasks done
bryantson opened this issue Oct 27, 2021 · 1 comment
Closed
2 tasks done

Group Actions continent #3

bryantson opened this issue Oct 27, 2021 · 1 comment

Comments

@bryantson
Copy link
Contributor

bryantson commented Oct 27, 2021

Welcome to Group Actions continent

3_GroupActions

Last time, we used Project Boards where we can plan our trips, but each of us ideally should has a customized Project Board so we can make it fitting for our needs

Your mission

  • Learn about GitHub Action plugin that can automate Git workflow
  • Activity - Execute GitHub Actions pipeline script to discover and to manage Project Boards

Learn about GitHub Action plugin that can automate Git workflow

GitHub Script action plugin from GitHub Action Marketplace can execute any available GitHub APIs that are available through GitHub REST

image

References:

For example, we can create a Project Board like this

github.rest.projects.createForOrg({
  org,
  name,
});

or create Cards like this:

github.rest.projects.createCard({
  column_id,
  note,
  content_id,
  content_type
});

Activity - Execute GitHub Actions pipeline script to discover and to manage Project Boards

You will find two GitHub Actions pipeline script under .github/workflows that are related to Project Boards automation:

  • action-discover-projectboards.yml : You can use this to discover different Project Boards in a repo
  • action-clone-and-create-new-project.yml: You can use this to clone a Project Board

Run the first script action-discover-projectboards.yml to discover different Project Boards. Next, use action-clone-and-create-new-project.yml to create a new Project Board based on an unique Project ID

⏭️ After you are done, you can close this issue to move forward to next one.

@github-actions
Copy link

Congratulation. You are done with Group Actions continent

image

Let's move to the next issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant