Skip to content

MTC deploy with updates from dev branch #617

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

Open
wants to merge 372 commits into
base: mtc-deploy
Choose a base branch
from

Conversation

binh-dam-ibigroup
Copy link
Contributor

@binh-dam-ibigroup binh-dam-ibigroup commented Mar 28, 2025

Checklist

  • Appropriate branch selected => Review and test changes from dev branches into the mtc branch.
  • Any modified or new methods or classes have helpful JavaDoc and code is thoroughly commented => Comments added where non-trivial conflicts were found.
  • [na] The description lists all applicable issues this PR seeks to resolve
  • [na] The description lists any configuration setting(s) that differ from the default settings
  • All tests and CI builds passing

Description

This PR brings updates from dev into the MTC branch.
Original merge conflicts can be reviewed at #590.

binh-dam-ibigroup and others added 30 commits March 3, 2023 09:57
Mtc optimize feedupdater to dev branch
Add MobilityData GTFS Validator to validation step
Bumps [gson](https://github.com/google/gson) from 2.8.6 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](google/gson@gson-parent-2.8.6...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): Upgrade sparkjava to 2.9.4.
MTC Delete publishedVersion (dev branch)
miles-grant-ibigroup and others added 22 commits May 14, 2024 11:18
deps: update AWS sdk to latest version
remove project-wide deployment settings
ci(maven): Use GitHub cache action v4.
chore(deps): Update snakeyaml to v2.4 and jackson* to 2.18.3.
…notify-errors

Notify subscribers of auto publish failure
Copy link
Contributor

@br648 br648 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've done a cursory check and highlighted some minor items. Are MTC aware this is taking place and are aware of the benifits e.g.

  1. Mobility data validation
  2. Pattern name persisting on export/import
  3. Quicker feed source summaries retrival
  4. New transformations?
  5. Others

Note: `dev` branch docs can be found [here](http://conveyal-data-tools.readthedocs.org/en/dev/).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This redirects to: https://data-tools-docs.ibi-transit.com/en/dev/. Might as well use this instead.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am going to leave any branding changes out of this PR.

@@ -35,7 +37,7 @@ public void jobLogic() {
// Add the jobs to handle this operation in order.
addNextJob(
// First export the snapshot to GTFS.
new ExportSnapshotToGTFSJob(owner, snapshot, feedVersion),
new ExportSnapshotToGTFSJob(owner, snapshot, feedVersion, publishProprietaryFiles),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

publishProprietaryFiles is coming up a lot in the diff. MTC, if they don't already, should know that this allows patterns to be included in the snapshot. Patterns are then preserved on import.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't appear to be used. Can it be removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is still in the dev branch, and there is a TODO for removing it safely from that branch.

Comment on lines -40 to -43
public OtpBuildConfig buildConfig;

public OtpRouterConfig routerConfig;

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backs up previous comments on these two classes.

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

Successfully merging this pull request may close these issues.

6 participants