Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Course broken #39

Open
hectorsector opened this issue Dec 4, 2020 · 3 comments
Open

Course broken #39

hectorsector opened this issue Dec 4, 2020 · 3 comments

Comments

@hectorsector
Copy link
Member

We've taken this course down for the time being because of some issues that aren't allowing learners to complete it. The current state is that sam-template.yml, which gets introduced by the learner in one of the PRs uses

      Runtime: nodejs12.x

When the learner tries to deploy their app, they get the following error from the workflow:

Building resource 'MainFunction'
Error: 'nodejs12.x' runtime is not supported
ERROR! Failed to build SAM application!
ERROR:[
Build Failed]

We know this runtime was working before, so I consulted @mattdavis0351 and we think the issue has to do with the https://github.com/github/deploy-nodejs action.

@brianamarie
Copy link
Contributor

Thank you for doing this troubleshooting, taking down the course, and opening this issue @hectorsector. ✨

@mattdavis0351, is this something that you'd be interested in helping fix? If so, what timeline do you think makes sense?

@brianamarie
Copy link
Contributor

I spoke with @mattdavis0351 about this in more detail yesterday. My main takeaways are:

  • @admiralAwkbar and @primetheus helped immensely in creating the actions for this course 🙏🏻
  • There is a combination of lack of python support from AWS, and mismatched dependencies causing errors
  • The main dependency causing a problem is "yq", used for parsing YAML

This course is relatively popular, with over 3000 registrations.

@admiralAwkbar @primetheus, do you have any recommendations on how we could proceed, or if there are any folks on the delivery team with expertise in these areas and bandwidth?

cc @jonlipsky for awareness and ideas 👀

@admiralAwkbar
Copy link

@brianamarie will look at it today :)

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

No branches or pull requests

3 participants