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

Set up bot for 311-Data issue creation automation #1753

Closed
12 tasks done
ryanfchase opened this issue Jun 8, 2024 · 6 comments
Closed
12 tasks done

Set up bot for 311-Data issue creation automation #1753

ryanfchase opened this issue Jun 8, 2024 · 6 comments
Labels
Feature: automations Tickets relating to the set up or implementation of repository automations Pre-Launch Describes an issue that must be completed in order to launch Role: Product Management Size: 1pt Can be done in 6 hours

Comments

@ryanfchase
Copy link
Member

ryanfchase commented Jun 8, 2024

Overview

We need to set up a user-bot automation for the 311-Data repo so that it can create issues when a user submits questions or feedback to our contact page form

Action Items

311-Data bot, do these by next week (OR at Bonnie 1 on 1 interview)

  • PMs come up with a human name (bot names might get flagged by github): Set up bot for 311-Data issue creation automation #1753 (comment)
  • Admin makes a hackforla email address (awaiting admin team, can also ask Bonnie)
  • PM team adds credentials to 1Password
  • PM team creates github account
  • Bonnie/Admin adds bot's github to HackForLA org
  • PMs to add team permissions to this bot
  • finish automation implementation, as outlined in this dev ticket and this PM ticket
  • ask admin team to set up a bot with read/write permissions for the 311-Data repository
  • generate a personal access token for this bot
  • add the personal access token to the 311-Data secrets page for use within the app
  • use this github token for Contact Us form App Script
  • confirm the app works by using the contact form to create test-tickets

Resources/Instructions

@ryanfchase ryanfchase added Size: 1pt Can be done in 6 hours Role: Product Management Pre-Launch Describes an issue that must be completed in order to launch Feature: automations Tickets relating to the set up or implementation of repository automations labels Jun 8, 2024
@ryanfchase ryanfchase added this to the 03 - Project Management milestone Jun 8, 2024
@ryanfchase
Copy link
Member Author

I'm opening this up for review, but I've already moved forward with asking the admin team for help: https://hackforla.slack.com/archives/C01Q24YF56J/p1717870098584949

@bberhane
Copy link
Member

bberhane commented Jun 8, 2024

Looks good! Moved to prio backlog

@ryanfchase
Copy link
Member Author

Github

  • Jimmy Jimmy Django
  • DjangoJimmy

@ryanfchase
Copy link
Member Author

I've made a note that we are awaiting admin team on creation of hackforla email... but we can also ask Bonnie to help us with this at the interview:

- [ ] Admin makes a hackforla email address (awaiting admin team, can also ask Bonnie)

cc @cottonchristopher @bberhane

@ryanfchase
Copy link
Member Author

Adding this step bc a volunteer is using their token for dev testing...

- [ ] add the personal access token to the 311-Data secrets page for use within the app

@bberhane
Copy link
Member

Good to close!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: automations Tickets relating to the set up or implementation of repository automations Pre-Launch Describes an issue that must be completed in order to launch Role: Product Management Size: 1pt Can be done in 6 hours
Projects
Status: Done (without merge)
Development

No branches or pull requests

2 participants