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

explore switch to github actions #78

Open
emillipede opened this issue Dec 18, 2019 · 0 comments
Open

explore switch to github actions #78

emillipede opened this issue Dec 18, 2019 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@emillipede
Copy link
Contributor

emillipede commented Dec 18, 2019

github actions may offer a free way to test build changes (as part of PRs) and may be a viable alternative to circle CI (https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows). github actions may also offer an alternative to locally running the build (in some circumstances)

two proposed workflows:

  1. test
    -triggered on PR to master (mimics current circle CI, but should push to a test website)

  2. production
    -triggered on push to master (mimics current circle CI, pushes to live site)
    -also triggered on set schedule

from @greysonp

Github Actions looks pretty neat, and has the crucial feature needed to handle nightly deploys: cron-style scheduling:
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events-schedule

  • look up pathlib in python 3?

  • another consideration: at the moment, no tree data are updated on a regular basis (SM tree's inventory dataset was last updated March 2020). we might reconsider how often the API queries run.

see also #297 for github actions <> publictreemap.org

@emillipede emillipede added the help wanted Extra attention is needed label Dec 18, 2019
@emillipede emillipede changed the title use github actions add github actions Dec 18, 2019
@emillipede emillipede changed the title add github actions explore switch to github actions Jan 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant