-
Notifications
You must be signed in to change notification settings - Fork 2
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
Premier Tennis #233
Comments
Detailed status update as follows: Dataset site updated (owner: @drinkynet)@drinkynet just needs to update the integration to use the latest version of https://github.com/openactive/dataset-site-template-php/ (I understand it's on his todo list). Instructions below for reference:
Second integration live (owner: @civsiv)imin are currently testing this integration and in the process of getting it live. Playfinder was the first live integration. Library issues (owner: @nickevansuk)Two outstanding library issues, with @nickevansuk to review: |
@nickevansuk new data site is live. Will drop the PR in tomorrow morning. |
Great news @drinkynet - just noting that the "Registration" (
And the "Discussion" URL ( Also noting that the current certificate it references appears to be invalid (ideally this is generated as part of CI) |
|
Registration link is fixed now too. |
@nickevansuk Re the certificate; is there some sort of timer on it? There have been no changes to the OA feeds or OB API since the certificate was generated, an unintended code freeze if you will :) |
No timer on it, but the test suite is updated from time-to-time. Sometimes there're bugs identified or tests added to make the testing more robust. The fingerprint of the cert must match the fingerprint of the test suite in the master branch for it to be valid: hence the recommendation to have the test suite running as part of CI. As all implementations of OB are production systems with their own roadmaps and dev cycles, and many are cloud-based solutions with regular release cycles, a cert that says "this once was compliant many moons ago" is of limited value :) Ideally the test suite cert is outputted directly to cloud storage and hosted on a relevant domain. One idea was to make this native to the test suite itself, so that it could optionally output to Azure or Amazon S3 if it was given the right keys - though the other side of the argument is that's it's just a few lines in a CI script so doesn't add much value. Do you think you'd find that helpful? |
(See here for an example for Azure in GitHub CI) |
Is compliant with version xyz of the spec, is a little different to 'was compliant many moons ago', but I get your point. The constant daily/weekly dev cycle pattern isn't in play here. And since CI runs when a change happens, the cert can expire before the next change happens if the changes are infrequent enough and the test suite updates enough. I'll schedule a re-run of the tests on the latest suite. Not implementing the test data creation hooks is going to bite me here isn't it :) |
Interesting - I wouldn't have thought the test suite would update frequently enough for that to be the case, let's see. Haha - hopefully not! I know Playfinder/Bookteq do a database restore before each CI run so that could be something to consider |
Also super minor but the "Discussion" link should go to: Rather than: And the validator / test suite would have let you know about this, but the URLs in the config should be absolute rather than relative: https://validator.openactive.io/?url=https%3A%2F%2Fapi.premiertennis.co.uk%2Fopenactive&version=2.0&validationMode=RPDEFeed |
Cool on the Discussion URL, which links should be relative? |
Sorry typo, see above. Should be absolute rather than relative! |
fixed |
Just reviewing this now, looks like it's pretty much there - as above super minor but the "Discussion" link should go to: https://github.com/Courtside-Hubs/OADatasetSite/issues Rather than: https://github.com/Courtside-Hubs/OADatasetSite I've also raise openactive/data-catalogs#31 on your behalf - assuming you're happy with the bottom two tick boxes in there? |
I thought I'd fixed the issues link, will go and see what's up |
The discussion buttons now have the correct links |
Looks great! Remaining issues appear to be:
|
Can confirm both remaining issues above are now complete, with a new certificate generated 🎉 : https://api.premiertennis.co.uk/openactive/certificate |
Development Progress Tracker
This issue aims to provide public visibility of this new OpenActive integration's development progress. The task list below tracks high level progress at-a-glance, while comments on this issue are used to provide updates in more detail.
Speculative
In Development
In Review
Certified and Live
The text was updated successfully, but these errors were encountered: