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

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 • 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
 
raisinten profile image
Darshan Sen

I was totally amazed when I found out that GitHub Actions can let you do that!
It inspired me to make a Sokoban game driven by GitHub Actions:
dev.to/raisinten/sokoban-action-ji9
Thank you so much! 😃

Collapse
 
krishnakakade profile image
krishna kakade

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

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
krishna kakade

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

Collapse
 
loukikgatta profile image
Loukik

Brilliant! Truly defines Wacky Wildcards 🤯

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
 
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
 
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
 
kniraj profile image
Niraj Kamdar • 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

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

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
 
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
 
aritdeveloper profile image
Arit Developer

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

Collapse
 
graciegregory profile image
Gracie Gregory (she/her)

This is going be so cool

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

Yay!

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
 
dephraiim profile image
Ephraim Atta-Duncan

The Wacky Wildcards section will be really interesting.

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
 
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

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

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
 
sergix profile image
Peyton McGinnis

Wow, this is awesome!!

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
 
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
 
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
 
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
 
jodyswartz profile image
jodyswartz

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

Collapse
 
skaytech profile image
skaytech

Looking forward to the challenge ☺️

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
 
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

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
 
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
 
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

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
 
vidyasagarmsc profile image
Vidyasagar SC Machupalli

Excited to see what the community builds

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

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
 
dulyaaa profile image
Dulya Perera

Soo excited..!!!

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

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

Collapse
 
kaunghtetkyaw profile image
kG_Sama

Good Luck

Collapse
 
developernationsurvey profile image
Developer Nation Survey

Good luck everyone!

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
 
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

Yep! You can incorporate existing actions into your workflow!

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

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
 
potential17 profile image
Shashwat Pandey

Looking forward for a collaborative content creation this time !!

Collapse
 
alexandrucalinoiu profile image
Calinoiu Alexandru Nicolae

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

Collapse
 
peter profile image
Peter Kim Frank

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

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
 
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
 
hedyhli profile image
hedy

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

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

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

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

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

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
 
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

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

Collapse
 
graciegregory profile image
Gracie Gregory (she/her)

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

 
graciegregory profile image
Gracie Gregory (she/her)

Sorry! September 18th your time.

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
 
fjmurillov40361 profile image
fjmurillov4036

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

Collapse
 
paulodero profile image
Paul Odero

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

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
 
omicron666 profile image
Omicron

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

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
 
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
 
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
 
delta456 profile image
Swastik Baranwal

Is it by team or individual?

Collapse
 
peter profile image
Peter Kim Frank

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
 
ahmadawais profile image
Ahmad Awais ⚡️

Awesome sauce! 💯

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

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