Closed dondi closed 1 week ago
Sample repo that has CI set up with GitHub actions: https://github.com/vitejs/vite
Next Steps for this week
Branch is ready to go but @akaiap just needs to finish SSH key setup in order to push to the repo. She will do this 10/17 and signal the group if there are any questions
Errors to note after syncing the syncing package-lock.json with package.json:
We took a look at the latest version of the config file and noticed that the initial core issue with running the latest settings involves the on
block in the YAML file
@akaiap can do additional lookup on this value so that we can get the Action to execute at precisely the times that we want (e.g., upon every push vs. upon every PR, etc.)
@ceciliazaragoza found a link that looks like a good start: https://docs.github.com/en/actions/use-cases-and-examples/building-and-testing/building-and-testing-nodejs
Updates:
Success!
The review requested
for this issue isn’t a traditional “QA” action, but just a general monitoring now that any push to beta
—and any branches taken from beta
from this point—should automatically a generate a workflow run, seen in the Actions tab:
We can review results at the 11/20 meeting and close the issue then
We’ve seen a few cycles of this and it looks good to go
As seen in #1044 and #1095, our existing use of Travis and Coveralls for automated tests and coverage reports, respectively, has become out of date and potentially no longer feasible given changes to how Travis and Coveralls operate. In the meantime, GitHub introduced their Actions tab and this is a potential replacement for both services
We can explore how to do that and transition accordingly when ready