DEV Community

Cover image for Announcing the GitHub Actions Hackathon on DEV!

Announcing the GitHub Actions Hackathon on DEV!

Jess Lee on August 13, 2020

We are thrilled to announce a new hackathon on DEV: GitHub Actions For Open Source! From now through to September 17, you’ll have the opportunity ...
Collapse
 
ben profile image
Ben Halpern The DEV Team •

As a "learn by example" kind of person, I'm really excited to see the submissions to help me make better use of GitHub actions. I have yet to hack very creatively on this really neat extensible tool and I suspect the submissions will go a long way for me personally.

Can't wait to see what folks build!

Collapse
 
peter profile image
Peter Kim Frank The DEV Team • • Edited

I'm looking forward to seeing what the community comes up with for this contest across all categories, but especially for Wacky Wildcards. You can get pretty dang creative here. I'm a fan of this Profile Readme where you can actually play chess (powered by GitHub Actions).

Collapse
 
maximization profile image
Maxim Orlov •

Oh sweet! Didn't know something like this was possible with Github Actions 🤯

Collapse
 
jai_dewani profile image
Jai dewani • • Edited

Ohh yeah, when this feature rolled out to everyone, I came across a lot of these innovative ideas of using Github actions..... kinda jealous of them for creating something so sick 🤘

Collapse
 
krishnakakade profile image
krishnadevz •

hello Peter @ben @jess if we are participating in groups so every member will get a badge but in the last time dev team given badges to single-member one who submitted project can you guys work on that reply, please

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Hey @krishnakakade confirming that every member of a team that submits a valid project will receive a badge.

If we messed up and forgot to award a badge to a team member last time around, please send us an email to yo@dev.to and we'll get it rewarded properly!

Thread Thread
 
krishnakakade profile image
krishnadevz •

last time we are the third runnerup in Dev hackathon I did project with @itshally she didn't receive badge yet

Collapse
 
danielltw profile image
Daniel Leong 🇸🇬 •

If someone is looking for a solution to trigger one action from a repo to the next repo, you have repository dispatch.

Here was what I have research and found.

gist.github.com/Daniel-ltw/552b908...

Collapse
 
kniraj profile image
0xkniraj • • Edited

I am very excited for this hackathon and I already had an action to build in my to-do list and this hackathon was the motivation I needed. Thanks for hosting this event.

I would also like to ask couple of questions regarding hackathon.

  1. Can we submit more than one actions?
  2. Can we submit actions we built in past?
Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Really awesome to hear that you'll be participating, and that this contest provided a bit of extra motivation to get started.

  1. Can we submit more than one actions?

Yes, you can submit as many entries as you'd like, but you'll only be eligible to win one prize.

  1. Can we submit actions we built in past?

For this contest, you'll only be able to submit projects that you started after this announcement post was published.

Collapse
 
yoursunny profile image
Junxiao Shi •

Can I submit an existing project that did not have GitHub Actions and I start integrating GitHub Actions after this announcement was published?

Thread Thread
 
peter profile image
Peter Kim Frank The DEV Team •

Yes, as your submission will be the undertaking of of integrating the action and/or workflow into the project.

Thread Thread
 
maverikai profile image
Aditya •

Hey Peter, though I have submitted my post before the dead line yet I haven't received any mail or badge in my profile!! What to do?

Thread Thread
 
maverikai profile image
Aditya •
Collapse
 
jdno profile image
Jan David •

Uh this might be exactly the motivation I need to implement one of my ideas. Have been long thinking about a GitHub Action that adds some features to template repositories. 😁

Collapse
 
crazymax profile image
CrazyMax • • Edited

Oh boy, can wait to see what actions you're going to use folks. If you use one of mine please tell me:

Collapse
 
kewbish profile image
Emilie Ma •

Ope - I'm too young. Looks super cool tho, can't wait to see what everyone comes up with!

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

This is going be so cool

Collapse
 
aritdeveloper profile image
Arit Developer •

I'm looking to learn so much about Github Actions!

Collapse
 
bogdaaamn profile image
Bogdan Covrig •

Absolutely love it!! Just got myself into GitHub Actions and thought about developing for some of my projects. Can’t wait to share my thoughts 💕💕

Collapse
 
jess profile image
Jess Lee The DEV Team •

Yay!

Collapse
 
torstendittmann profile image
Torsten Dittmann •

Actually I was thinking about creating a more complex GitHub Action for one of my projects that nobody has done before and might be useful for a lot of projects!

Happy hacking! ;-)

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

This is awesome! Can't wait to see it!

Collapse
 
codingcoop profile image
CodingCoop •

Amazing idea! I fell in love with github actions a few months ago and now this pushes us to be creative with it! Stoked to give it a shot!

Collapse
 
ileriayo profile image
Ileriayo Adebiyi •

Cameras, Lights, ...Github-Actions!!!

Collapse
 
wajahatkarim profile image
Wajahat Karim 🇵🇰 •

Wow. This is super cool. I received my swag and a beautiful coffee cup a few weeks ago from the first Github Hackathon competition creating my first Github Action "Hugo on Fire" (github.com/wajahatkarim3/hugo-on-fire)

This is a great competition and its going to be lots of fun to bring another idea I have in mind in reality.

Collapse
 
ephraimduncan profile image
Ephraim Duncan •

The Wacky Wildcards section will be really interesting.

Collapse
 
shaijut profile image
Shaiju T •

Hi , Is it required that the technologies that i use for this submission should be open source technologies ? Example : Can I use Twilio ? But Twilio services are not open sourced ?

@jess @ben @peter

Collapse
 
jess profile image
Jess Lee The DEV Team •

Hey @shaijut , you're welcome to use any actions for your workflow. We only need the workflow .yml file to be open source. For Twilio specifically, perhaps this one could be useful to you? github.com/marketplace/actions/twi...

Collapse
 
shaijut profile image
Shaiju T •

Thank you so much @jess . Appreciate. :)

Collapse
 
varunbarad profile image
Varun Barad •

@devteam in the "Additional Rules" section it is mentioned that contest entry period ends at September 17, 11:59 pm but at the bottom under "Important Dates" September 12 is mentioned as the time when Submissions are due.

Which amongst those should we look at?

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Sorry about that, the September 12 was a typo and has been updated. The entry period will end on September 17 at 11:59pm PT. Thanks for catching that!

Collapse
 
tnir profile image
T "@tnir" N •

@pkfrank I could not see your update. As of 2020-09-17 06:28 UTC, I still see the template as follows:

[Reminder]: # (Submissions are due on September 12th (11:59 PM PDT) and winners will be announced on September 23!)
Collapse
 
neverendingqs profile image
Mark Tse •

I made a submission and someone found a bug and provided a recommendation for the fix. If I accept the change before the submission deadline, will that change the submission from being an individual submission to a team submission?

Collapse
 
marta83 profile image
Marta83 •

I wanted to try it out Github actions for a while and this was the perfect last push to do it.
Great initiative, I have already submitted mine 🤞🏻🤞🏻🤞🏻

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

Woo hoo!

Collapse
 
dulyaaa profile image
Dulya Perera •

Soo excited..!!!

Collapse
 
skaytech profile image
skaytech •

Looking forward to the challenge ☺️

Collapse
 
frunkad profile image
Darshan Baid •

Questions:

  • Is it global or only for US Participants? (+with regards to prize)
  • Can we submit more than one action?
Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

This is a global contest (not restricted to US). You can enter as many submissions as you'd like, but are only eligible to win one prize. Look forward to seeing what you put together!

Collapse
 
jodyswartz profile image
jodyswartz •

Sounds very interesting! Can't wait to see the possibilities with GitHub Actions!

Collapse
 
vidyasagarmsc profile image
Vidyasagar SC Machupalli •

Excited to see what the community builds

Collapse
 
peiche profile image
Paul •

I've looked through the official rules, and I'm still a little unclear. Are submitted workflows required to be open source? For example, can I submit a post about a GitHub Action used on a private repository?

Collapse
 
jess profile image
Jess Lee The DEV Team •

Hey Paul, we'd ideally like to see the workflow used on an open source project but as long as you submit the .yml file for the file, you are good to go!

Collapse
 
morganrconnolly profile image
Morgan Connolly •

What's the difference between github.com/actions and github.com/marketplace?type=actions ? And, are we encouraged to use actions from both locations as building blocks? Or, should actions from github.com/actions , as linked in the announcement post, be the only ones used?

Collapse
 
bogdaaamn profile image
Bogdan Covrig •

From GitHub Actions Documentation:

While both GitHub Actions and GitHub Apps provide ways to build automation and workflow tools, they each have strengths that make them useful in different ways.

GitHub Apps:

  • Run persistently and can react to events quickly.
  • Work great when persistent data is needed.
  • Work best with API requests that aren't time consuming.
  • Run on a server or compute infrastructure that you provide.

GitHub Actions:

  • Provide automation that can perform continuous integration and continuous deployment.
  • Can run directly on runner machines or in Docker containers.
  • Can include access to a clone of your repository, enabling deployment and publishing tools, code formatters, and command line tools to access your code.
  • Don't require you to deploy code or serve an app.
  • Have a simple interface to create and use secrets, which enables actions to interact with third-party services without needing to store the credentials of the person using the action.
Collapse
 
svasylenko profile image
Serhii Vasylenko •

Will there be any notifications about the passed/failed status of the submitted post?
For example, I've made a post about my humble attempt to automate blogging and CV publication with Jekyll and Pandoc, but how can I know whether this project is eligible to participate? Or if it's not — how to improve / what to change.

Thanks!

Collapse
 
jess profile image
Jess Lee The DEV Team •

Hey Serhii! Unfortunately, we will not be able to share the status of each submission but please let us know if you have any general questions about the hackathon requirements.

Collapse
 
sergix profile image
Peyton McGinnis •

Wow, this is awesome!!

Collapse
 
shahrozahmd profile image
Shahroz Ahmed • • Edited

confuse about how to document our journey?do we need to build and test a complete action first then we need to fill that mentioned template and tell about our journey OR we need to write on this template from our learning phase to final product and edit our published post as we got to know more ?? Any Guidance ??? @jess

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

Hi! Folks tackle this in a variety of different ways. Some prefer to build and test their hackathon first and then fill out the template + share their final post — some decide to provide updates across multiple posts before submitting their official entry.

Regardless, the post you share using the template is considered the official submission. Hope this helps!

Collapse
 
xavidop profile image
Xavier Portilla Edo •

Hey I've just submited my GitHub Actions Post. Devops You Alexa Skill!!

Check all the content here: dev.to/xavidop/devops-your-alexa-s...

Hope to win this hackathon!

Collapse
 
marcin_michniewicz profile image
Marcin Michniewicz •

If anyone would like to have a look at an easy example of GitHub Actions Build workflow, please check my article about how we use GitHub Actions in our opensource project: BPMN Visualization

dev.to/aibcmars/simplifying-life-u...

take care

Collapse
 
nateshmbhat profile image
Natesh M Bhat • • Edited

This is awesome ❤️. Wonderful initiative by the github team 👌👌
I have a doubt.
can i submit my project if it just uses already published github action into my project's workflow ?

Collapse
 
jess profile image
Jess Lee The DEV Team •

Yep! You can incorporate existing actions into your workflow!

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾 •

Ah man now I wish I had made Memer Action a bit later 🙈

Collapse
 
alexandrucalinoiu profile image
Calinoiu Alexandru Nicolae •

Hey, is this a individual event, or can teams participate?

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Teams can participate, but the prize is split up across all members (other than the DEV badges, where everyone receives their own).

Collapse
 
developernationsurvey profile image
Developer Nation Survey •

Good luck everyone!

Collapse
 
potential17 profile image
Shashwat Pandey •

Looking forward for a collaborative content creation this time !!

Collapse
 
kaunghtetkyaw profile image
kG_Sama •

Good Luck

Collapse
 
shaijut profile image
Shaiju T •

Hi , Is it required that the technologies that i use for this submission should be open source technologies ? Example : Can I use Twilio ? But Twilio services are not open sourced ?

Collapse
 
delta456 profile image
Swastik Baranwal •

We can also make a workflow with pre-existing Actions right?

Collapse
 
delta456 profile image
Swastik Baranwal •

Please answer anyone

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Sorry for the delay @delta456 , but that is correct. So long as you start the workflow as part of the contest, you're welcome to leverage existing Actions.

Thread Thread
 
delta456 profile image
Swastik Baranwal •

Alright thanks

Collapse
 
hemant profile image
Hemant Joshi •

Can we participate in more then 1 category for a single project?

Collapse
 
meatboy profile image
Meat Boy •

Such a great opportunity to write some code in a new stack tech :D

Collapse
 
joro550 profile image
Mark Davies •

I would particpate, but last time I participated in a hackathon I didn't even get my participation prize so 🤷‍♀️

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Please email yo@dev.to and we’ll get this sorted out right away.

Collapse
 
shahrozahmd profile image
Shahroz Ahmed •

Little knowledge about github action but want to participate in the hackathon... any guide where to start or learn how to make awesome github actions???

Collapse
 
bdougieyo profile image
Brian Douglas • • Edited

Glad you asked. I have a youtube series that includes making an Action powered by Docker - youtube.com/watch?v=NRCqL9ifpcw&t=...

You can also check out some hands-on content here: lab.github.com/githubtraining/gith....

Also highly recommend Michael's book - actionsbook.com

Collapse
 
ahmadawais profile image
Ahmad Awais ⚡️ •

Awesome sauce! 💯

Collapse
 
ayanb profile image
Ayan Banerjee •

In the template the last date of submission is September 12, but here it is September 17. Which one should we consider?

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

So sorry for that confusion. We've updated it in our template. The official deadline is September 17th at 11:59 PM PT.

Collapse
 
cmcodes profile image
C M Pandey •

Can a DEV user send multiple entries for the same? Will he be disqualified if he does so?

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

Hi! If you think your entry could fit into more than one category, you are free to write the suggested categories in your post. If your project is selected as a prize-winner, the judges will make a final decision about which category your project fits under 🙂

Collapse
 
andrewartajos profile image
Andrew Artajos •

I am aware of github actions but did not take the time to understand it. Maybe a cash price would be enough to motivate me.

Collapse
 
omicron666 profile image
Omicron •

is it sponsored/influenced by github or else in any way?
because there is also CI on gitlab

Collapse
 
paulodero profile image
Paul Odero • • Edited

I would like to build a simple Github action which can be handy for many Github actions users. Is that acceptable for the hackathon?

Collapse
 
paulodero profile image
Paul Odero •

I have a Github Action to build. Is it relevant for the hackathon?

Collapse
 
hedyhli profile image
hedy •

Damn it this is unfair, why only 18+ ??

Collapse
 
developerkaren profile image
Karen Efereyan •

I have read this but I don't really seem to understand. Can someone help me out?

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

Hi! Happy to help. Let us know what part of the hackathon is confusing and we'll get back to you with answers 🙂

Collapse
 
khalby786 profile image
khaleel gibran •

Oh come on, why is the hackathon only for people with 18+ of age?

Collapse
 
nateshmbhat profile image
Natesh M Bhat •

am i eligible to submit my project to this if i just use an already present github action and integrate it as a workflow in my github action ?

Collapse
 
jess profile image
Jess Lee The DEV Team •

Hey! As long as your workflow changes were made after we announced the hackathon, you're good to go!

Collapse
 
graciegregory profile image
Gracie Gregory (she/her) •

You will want to get your submission in before 11:30 AM India Standard Time 🙂

Collapse
 
juanfrank77 profile image
Juan F Gonzalez •

This looks like a great initiative although too DevOpsie for my taste lol.

Collapse
 
fjmurillov40361 profile image
fjmurillov4036 •

hola, muchas gracias por contar con mi persona, estaré conectado
me gusta aprender y emprender con GitHub

 
graciegregory profile image
Gracie Gregory (she/her) •

Sorry! September 18th your time.

Collapse
 
delta456 profile image
Swastik Baranwal •

Is it by team or individual?

Collapse
 
peter profile image
Peter Kim Frank The DEV Team •

Either is totally fine. If you do submit as a team, please be aware that the prize will be split up across all members (other than the DEV badges, where everyone receives their own).

Collapse
 
xavidop profile image
Xavier Portilla Edo •

Hello! where are the winners announced?

Collapse
 
lmas3009 profile image
Aravind Kumar Vemula •

Hello! Can we know when the winner's list will be announced..

Collapse
 
maverikai profile image
Aditya •

I have not received my badge even after I submitted it before the deadline.

Collapse
 
manishacodes profile image
manisha •

Curious, is the deadline the 17th or the 12th, saw conflicting details between this post and the submission template?

Collapse
 
jess profile image
Jess Lee The DEV Team •

It is the 17th! Sorry for the confusion. We'll update the template now :)