Council Data Project is an open-source project dedicated to providing journalists, activists, researchers, and all members of each community we serve with the tools they need to stay informed and hold their Council Members accountable.

Related tags

Miscellaneous self
Overview

CDP - Self

Infrastructure Deployment Status Event Processing Pipeline Event Index Pipeline Web Deployment Status Repo Build Status


Council Data Project

Council Data Project is an open-source project dedicated to providing journalists, activists, researchers, and all members of each community we serve with the tools they need to stay informed and hold their Council Members accountable.

For more information about Council Data Project, please visit our website.

Instance Information

This instance serves as a public archive for CDP team meetings.

While we will try to upload all of our meetings, we may forget sometimes!

Contributing

If you wish to contribute to CDP please note that the best method to do so is to contribute to the upstream libraries that compose the CDP Instances themselves. These are detailed below.

  • cdp-backend: Contains all the database models, data processing pipelines, and infrastructure-as-code for CDP deployments. Contributions here will be available to all CDP Instances. Entirely written in Python.
  • cdp-frontend: Contains all of the components used by the web apps to be hosted on GitHub Pages. Contributions here will be available to all CDP Instances. Entirely written in TypeScript and React.
  • cookiecutter-cdp-deployment: The repo used to generate new CDP Instance deployments. Like this repo!
  • councildataproject.org: Our landing page! Contributions here should largely be text changes and admin updates.

Instance Admin Documentation

You can find documentation on how to customize, update, and maintain this CDP instance in the admin-docs directory.

Comments
  • ci(dependabot): bump cdp-backend from 3.2.3 to 3.2.5 in /infra

    ci(dependabot): bump cdp-backend from 3.2.3 to 3.2.5 in /infra

    Bumps cdp-backend from 3.2.3 to 3.2.5.

    Release notes

    Sourced from cdp-backend's releases.

    Standard "We accidently imported ffmpeg as default" Bug Fix

    Patch Release for #215

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.2.4...v3.2.5

    Commits
    • e883508 Move ffmpeg import within caption is valid func
    • 4b2007b Add task version of check caption function
    • 8bb52fa Add back CI and bump functions dep version
    • 1f66f12 feature/filter-out-invalid-captions (#214)
    • ab3a65d Use random filepaths for temp storage
    • b5c49f3 Split up deploy and deploy-clipping
    • abf0476 Increase memory limit
    • 2100c89 Increase timeout on function
    • 284559f Protect region from us-central
    • 3ae949c Update backend req to dev3
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend[pipeline] from 3.2.3 to 3.2.5 in /python

    ci(dependabot): bump cdp-backend[pipeline] from 3.2.3 to 3.2.5 in /python

    Bumps cdp-backend[pipeline] from 3.2.3 to 3.2.5.

    Release notes

    Sourced from cdp-backend[pipeline]'s releases.

    Standard "We accidently imported ffmpeg as default" Bug Fix

    Patch Release for #215

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.2.4...v3.2.5

    Commits
    • e883508 Move ffmpeg import within caption is valid func
    • 4b2007b Add task version of check caption function
    • 8bb52fa Add back CI and bump functions dep version
    • 1f66f12 feature/filter-out-invalid-captions (#214)
    • ab3a65d Use random filepaths for temp storage
    • b5c49f3 Split up deploy and deploy-clipping
    • abf0476 Increase memory limit
    • 2100c89 Increase timeout on function
    • 284559f Protect region from us-central
    • 3ae949c Update backend req to dev3
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend[pipeline] from 3.2.0 to 3.2.3 in /python

    ci(dependabot): bump cdp-backend[pipeline] from 3.2.0 to 3.2.3 in /python

    Bumps cdp-backend[pipeline] from 3.2.0 to 3.2.3.

    Commits
    • b13bd79 Add vice president constant to role title
    • 6e24fbc Add a secretary role title constant
    • 8292c7a feature/support-undownloadable-vimeo-links (#205)
    • 1e5b807 Lint and format
    • 5c25bee Remove all the outdated version markers
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend from 3.2.0 to 3.2.3 in /python

    ci(dependabot): bump cdp-backend from 3.2.0 to 3.2.3 in /python

    Bumps cdp-backend from 3.2.0 to 3.2.3.

    Commits
    • b13bd79 Add vice president constant to role title
    • 6e24fbc Add a secretary role title constant
    • 8292c7a feature/support-undownloadable-vimeo-links (#205)
    • 1e5b807 Lint and format
    • 5c25bee Remove all the outdated version markers
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend[pipeline] from 3.2.0 to 3.2.2 in /python

    ci(dependabot): bump cdp-backend[pipeline] from 3.2.0 to 3.2.2 in /python

    Bumps cdp-backend[pipeline] from 3.2.0 to 3.2.2.

    Commits
    • b13bd79 Add vice president constant to role title
    • 6e24fbc Add a secretary role title constant
    • 8292c7a feature/support-undownloadable-vimeo-links (#205)
    • 1e5b807 Lint and format
    • 5c25bee Remove all the outdated version markers
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend from 3.2.0 to 3.2.2 in /python

    ci(dependabot): bump cdp-backend from 3.2.0 to 3.2.2 in /python

    Bumps cdp-backend from 3.2.0 to 3.2.2.

    Commits
    • b13bd79 Add vice president constant to role title
    • 6e24fbc Add a secretary role title constant
    • 8292c7a feature/support-undownloadable-vimeo-links (#205)
    • 1e5b807 Lint and format
    • 5c25bee Remove all the outdated version markers
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Bump cdp-backend[infrastructure] from 3.1.3 to 3.2.0 in /infra

    Bump cdp-backend[infrastructure] from 3.1.3 to 3.2.0 in /infra

    Bumps cdp-backend[infrastructure] from 3.1.3 to 3.2.0.

    Release notes

    Sourced from cdp-backend[infrastructure]'s releases.

    New Infrastructure Management

    Council Data Project v3.2.0

    Council Data Project is a backend, frontend, and cookiecutter deployment for creating a whole database, storage system, and website, for archiving, exploring, and tracking municipal council action.

    This library, cdp-backend maintains the pipelines, database models, infrastructure configuration, etc.

    This version of cdp-backend is meant to fix the currently broken infrastructure deployment system. We are ripping out all of Pulumi and using gcloud, gsutil, and firebase CLI tooling to achieve the same result (which are all first-party tools so should be better supported).

    :warning: :warning: This release is a "breaking" change for instances. Instance maintainers will want to update the instance with make update-from-cookiecutter. :warning: :warning:

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.3...v3.2.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Bump cdp-backend[pipeline] from 3.1.3 to 3.2.0 in /python

    Bump cdp-backend[pipeline] from 3.1.3 to 3.2.0 in /python

    Bumps cdp-backend[pipeline] from 3.1.3 to 3.2.0.

    Release notes

    Sourced from cdp-backend[pipeline]'s releases.

    New Infrastructure Management

    Council Data Project v3.2.0

    Council Data Project is a backend, frontend, and cookiecutter deployment for creating a whole database, storage system, and website, for archiving, exploring, and tracking municipal council action.

    This library, cdp-backend maintains the pipelines, database models, infrastructure configuration, etc.

    This version of cdp-backend is meant to fix the currently broken infrastructure deployment system. We are ripping out all of Pulumi and using gcloud, gsutil, and firebase CLI tooling to achieve the same result (which are all first-party tools so should be better supported).

    :warning: :warning: This release is a "breaking" change for instances. Instance maintainers will want to update the instance with make update-from-cookiecutter. :warning: :warning:

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.3...v3.2.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Bump cdp-backend[infrastructure] from 3.0.16 to 3.1.2 in /infra

    Bump cdp-backend[infrastructure] from 3.0.16 to 3.1.2 in /infra

    Bumps cdp-backend[infrastructure] from 3.0.16 to 3.1.2.

    Release notes

    Sourced from cdp-backend[infrastructure]'s releases.

    Additional Fixes for WebVTT Parsing and Conversion

    WebVTT Captions can have end of sentence markings in the middle of a sentence. Parse the captions per line instead of per caption to solve.

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.1...v3.1.2

    No More Parallel Index Creation

    We couldn't deploy any new instances due to a bug with Firestore index creation. This changes makes it so that indexes are only created one after another.

    See more details here: pulumi/pulumi-google-native#528

    As a result, stack deployment takes much longer unfortunately.

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.0...v3.1.1

    Better Closed Caption Parsing and Indexing Changes

    We have made it a new minor version!

    This release include two changes:

    1. Better / safer WebVTT parsing (specifically to address Boston closed caption files) -- thanks to @​isaacna
    2. The index pipeline has been split into two. This is a breaking change and deployment maintainers should update their deployment repositories with the make update-from-cookiecutter to pull in these changes.

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.0.16...v3.1.0

    Commits
    • d39126d Bump version: 3.1.1 → 3.1.2
    • f82ba05 Additional fix for WebVTT caption conversion
    • 1214220 Bump version: 3.1.0 → 3.1.1
    • 9a2e02d bugfix/create-firestore-indexes-one-after-another (#194)
    • 42c697f Bump version: 3.0.16 → 3.1.0
    • e100f8c feature/reduce-and-fan-ngram-index (#189)
    • c8b6b57 bugfix/fix-newline-webvtt-sentence-segmentation (#193)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Bump cdp-backend[pipeline] from 3.0.16 to 3.1.2 in /python

    Bump cdp-backend[pipeline] from 3.0.16 to 3.1.2 in /python

    Bumps cdp-backend[pipeline] from 3.0.16 to 3.1.2.

    Release notes

    Sourced from cdp-backend[pipeline]'s releases.

    Additional Fixes for WebVTT Parsing and Conversion

    WebVTT Captions can have end of sentence markings in the middle of a sentence. Parse the captions per line instead of per caption to solve.

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.1...v3.1.2

    No More Parallel Index Creation

    We couldn't deploy any new instances due to a bug with Firestore index creation. This changes makes it so that indexes are only created one after another.

    See more details here: pulumi/pulumi-google-native#528

    As a result, stack deployment takes much longer unfortunately.

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.1.0...v3.1.1

    Better Closed Caption Parsing and Indexing Changes

    We have made it a new minor version!

    This release include two changes:

    1. Better / safer WebVTT parsing (specifically to address Boston closed caption files) -- thanks to @​isaacna
    2. The index pipeline has been split into two. This is a breaking change and deployment maintainers should update their deployment repositories with the make update-from-cookiecutter to pull in these changes.

    What's Changed

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.0.16...v3.1.0

    Commits
    • d39126d Bump version: 3.1.1 → 3.1.2
    • f82ba05 Additional fix for WebVTT caption conversion
    • 1214220 Bump version: 3.1.0 → 3.1.1
    • 9a2e02d bugfix/create-firestore-indexes-one-after-another (#194)
    • 42c697f Bump version: 3.0.16 → 3.1.0
    • e100f8c feature/reduce-and-fan-ngram-index (#189)
    • c8b6b57 bugfix/fix-newline-webvtt-sentence-segmentation (#193)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Bump @councildataproject/cdp-frontend from 3.0.9 to 3.1.0 in /web

    Bump @councildataproject/cdp-frontend from 3.0.9 to 3.1.0 in /web

    Bumps @councildataproject/cdp-frontend from 3.0.9 to 3.1.0.

    Release notes

    Sourced from @​councildataproject/cdp-frontend's releases.

    !! MINOR BREAKING !! Legislation Tracking Page, Catch-all Routes, Page Speed Optimizations, and More!

    This is a minor release because it includes an entirely new feature. The Legislation / Matter page! This page has full details on a single piece of legislation and can be used to navigate to the various meetings that it was discussed in.

    image

    :warning: :warning: Unfortunately this also includes a minor breaking change but it should be easy to resolve! We now require the maintainer of the instance to add the IANA timezone string as a part of their cookiecutter setup.

    You will need to go in to the cookiecutter.yaml file in the repo and add the iana_timezone key with the appropriate value.

    For example here is Seattle's current cookiecutter.yaml

    default_context:
        municipality: "Seattle"
        governing_body_type: "city council"
        municipality_slug: "seattle"
        python_municipality_slug: "seattle"
        infrastructure_slug: "cdp-seattle-21723dcf"
        maintainer_or_org_full_name: "Council Data Project Contributors"
        hosting_github_username_or_org: "CouncilDataProject"
        hosting_github_repo_name: "seattle"
        hosting_github_url: "https://github.com/CouncilDataProject/seattle"
        hosting_web_app_address: "https://CouncilDataProject.github.io/seattle"
        firestore_region: "us-central"
    

    But before running the make update-from-cookiecutter command we add the iana_timezone key like so:

    default_context:
        municipality: "Seattle"
        iana_timezone: "America/Los_Angeles"
        governing_body_type: "city council"
        municipality_slug: "seattle"
        python_municipality_slug: "seattle"
        infrastructure_slug: "cdp-seattle-21723dcf"
        maintainer_or_org_full_name: "Council Data Project Contributors"
        hosting_github_username_or_org: "CouncilDataProject"
        hosting_github_repo_name: "seattle"
        hosting_github_url: "https://github.com/CouncilDataProject/seattle"
        hosting_web_app_address: "https://CouncilDataProject.github.io/seattle"
        firestore_region: "us-central"
    

    Then we can run the make update-from-cookiecutter command and the rest will be taken care of.

    You can see the full Seattle deployment commit here

    What's Changed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • ci(dependabot): bump cdp-backend from 3.2.8 to 3.2.10 in /infra

    ci(dependabot): bump cdp-backend from 3.2.8 to 3.2.10 in /infra

    Bumps cdp-backend from 3.2.8 to 3.2.10.

    Release notes

    Sourced from cdp-backend's releases.

    Trimming Video Prior to Processing

    What's Changed

    New Contributors

    Additionally I would like to thank: @​dphoria and @​smai-f

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.2.8...v3.2.9

    Commits
    • b00f378 feature/add-video-trimming-via-transcription-ranges-to-session (#221)
    • 2d080b4 Update generate-clip requirements file
    • 8ea2692 Lower GiB requested in clipping func
    • 5894e37 Reduce deps and increase mem of generate-clip
    • 328ee6e Allow all CORS requests in clipping function
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • ci(dependabot): bump cdp-backend[pipeline] from 3.2.8 to 3.2.10 in /python

    ci(dependabot): bump cdp-backend[pipeline] from 3.2.8 to 3.2.10 in /python

    Bumps cdp-backend[pipeline] from 3.2.8 to 3.2.10.

    Release notes

    Sourced from cdp-backend[pipeline]'s releases.

    Trimming Video Prior to Processing

    What's Changed

    New Contributors

    Additionally I would like to thank: @​dphoria and @​smai-f

    Full Changelog: https://github.com/CouncilDataProject/cdp-backend/compare/v3.2.8...v3.2.9

    Commits
    • b00f378 feature/add-video-trimming-via-transcription-ranges-to-session (#221)
    • 2d080b4 Update generate-clip requirements file
    • 8ea2692 Lower GiB requested in clipping func
    • 5894e37 Reduce deps and increase mem of generate-clip
    • 328ee6e Allow all CORS requests in clipping function
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
Owner
Tools for transparency and accessibility in council action.
null
These are the scripts used for the project of ‘Assembly of a pan-genome for global cattle reveals missing sequence and novel structural variation, providing new insights into their diversity and evolution history’

script-SV-genotyping These are the scripts used for the project of ‘Assembly of a pan-genome for global cattle reveals missing sequence and novel stru

null 2 Aug 26, 2022
A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

MindSphere 3 Jun 3, 2022
Serverless demo showing users how they can capture (and obfuscate) their Lambda payloads in Datadog APM

Serverless-capture-lambda-payload-demo Serverless demo showing users how they can capture (and obfuscate) their Lambda payloads in Datadog APM This wi

Datadog, Inc. 1 Nov 2, 2021
A simple python script where the user inputs the current ingredients they have in their kitchen into ingredients.txt

A simple python script where the user inputs the current ingredients they have in their kitchen into ingredients.txt and then runs the main.py script, and it will output what recipes can be created based upon the ingredients supported.

Jordan Leich 3 Nov 2, 2022
Web app to find your chance of winning at Texas Hold 'Em

poker_mc Web app to find your chance of winning at Texas Hold 'Em A working version of this project is deployed at poker-mc.ue.r.appspot.com. It's run

Aadith Vittala 7 Sep 15, 2021
The RAP community of practice includes all analysts and data scientists who are interested in adopting the working practices included in reproducible analytical pipelines (RAP) at NHS Digital.

The RAP community of practice includes all analysts and data scientists who are interested in adopting the working practices included in reproducible analytical pipelines (RAP) at NHS Digital.

NHS Digital 50 Dec 22, 2022
This Python script can enumerate all URLs present in robots.txt files, and test whether they can be accessed or not.

Robots.txt tester With this script, you can enumerate all URLs present in robots.txt files, and test whether you can access them or not. Setup Clone t

Podalirius 32 Oct 10, 2022
Get a list of all offline/online members in a discord server

Discord server insights Get a list of all offline/online members in a discord server. Uses Selenium to crawl invite links. Config Download Chrome driv

Prakhar Gurunani 3 Oct 21, 2022
Automatically re-open threads when they get archived, no matter your boost level!

ThreadPersist Automatically re-open threads when they get archived, no matter your boost level! Installation You will need to install poetry to run th

null 7 Sep 18, 2022
Simple web application, which has a single endpoint, dedicated to annotation parsing and convertion.

Simple web application, which has a single endpoint, dedicated to annotation parsing and conversion.

Pavel Paranin 1 Nov 1, 2021
A software dedicated to automaticaly select the agent of your desire in Valorant

AUTOPICKER A software dedicated to automaticaly select the agent of your desire in Valorant GUIDE Before stariting to use this program check if you ha

p1n00 0 Sep 24, 2022
edgetest is a tox-inspired python library that will loop through your project's dependencies, and check if your project is compatible with the latest version of each dependency

Bleeding edge dependency testing Full Documentation edgetest is a tox-inspired python library that will loop through your project's dependencies, and

Capital One 16 Dec 7, 2022
A Python application that helps users determine their calorie intake, and automatically generates customized weekly meal and workout plans based on metrics computed using their physical parameters

A Python application that helps users determine their calorie intake, and automatically generates customized weekly meal and workout plans based on metrics computed using their physical parameters

Anam Iqbal 1 Jan 13, 2022
A tool to allow New World players to calculate the best place to put their Attribute Points for their build and level

New World Damage Simulator A tool designed to take a characters base stats including armor and weapons, level, and base damage of their items (slash d

Joseph P Langford 31 Nov 1, 2022
A free website that keeps the people informed about housing and evictions.

Eviction Tracker Currently helping verify detainer warrant data for middle Tennessee - via Middle TN DSA - Red Door Collective Features Presents data

Red Door Collective 7 Dec 14, 2022
A Python package for searching journal publications and researchers

scholarpy A python package for searching journal publications and researchers Free software: MIT license Documentation: https://giswqs.github.io/schol

Qiusheng Wu 8 Mar 12, 2022
A collection of software that serve no purpose other than waste your time. Forking is encouraged!

the-useless-collection A collection of software that serve no purpose other than waste your time. Forking is encouraged! Requires Python 3.9. Usage Go

Imsad2 1 Mar 16, 2022
A web interface for a soft serve Git server.

Soft Serve monitor Soft Sevre is a very nice git server. It offers a really nice TUI to browse the repositories on the server. Unfortunately, it does

Maxime Bouillot 5 Apr 26, 2022
All you need to understand CRUD and MVP in DRF

Book-Store-API This an API which has been put in place just to make you order for books, upload books with price, image and all, pay and automtically

Oladipo Adesiyan 6 Jul 3, 2022