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

Create Deployment Environments #572

Merged
merged 81 commits into from
Aug 31, 2023
Merged

Create Deployment Environments #572

merged 81 commits into from
Aug 31, 2023

Conversation

Tammo-Feldmann
Copy link
Contributor

In this PR I'm creating github environments for separate deployments between staging and production. This PR addresses an issue with the Coming Soon page where I had used the same API for both staging and production. We can now deploy each branch with the respective environment variable and separate APIs for our deployments.

Note: I had to fix a number of smaller issue with this deployment since we recently updates our backend infrastructure. I moved some of the data parsing logic into custom resolvers in gatsby-node.js, which I believe to be a better place for that logic.

Tammo-Feldmann and others added 30 commits May 9, 2023 16:26
Term definitions have been edited to match definitions approved in the ESCO report.
Added sentence including URL for ADMG CASEI Inventory Terms Definitions
…y check that the URL is correct and don't also need to validate the content of the page.
Removed header text check on after explore page navigation.
edkeeble and others added 25 commits June 8, 2023 12:12
* Guard against failing keyword parse

* Add product table tooltip

* Add link out to gcmd
* Create initial upcoming page

* map upcoming sections

* Add link to coming soon

* Update unpublished drafts fetching
* Adjust filters and layout

* Add campaing aliases

* Add aliases props
* Replace collection periods with platforms

* Update test to reflect new campaign page

* Undelete websites props

* Update platforms expectation
* Update contact page content

* Update contact page test
* Update footer content

* Update footer snapshot

* Update site definition
* Reduce gloassary page padding

* Update top margins for section headers

* Add glossary data-cy prop
* Reduce gloassary page padding

* Update top margins for section headers

* Add glossary data-cy prop

* Add initial formats query

* Add data format filter

* Add data formats to instruments and platforms

* Update test and snapshot

* Guards against missing doi formats
* Replace collection periods

* Update platform tests
* Add modal and banner to header

* Update header snapshot

* Make release banner pos relative

* Refactor release banner to own component

* Update header snapshot

* Temporarily disable header text check
@Tammo-Feldmann Tammo-Feldmann temporarily deployed to staging August 23, 2023 22:51 — with GitHub Actions Inactive
@Tammo-Feldmann Tammo-Feldmann temporarily deployed to staging August 31, 2023 18:09 — with GitHub Actions Inactive
@Tammo-Feldmann Tammo-Feldmann merged commit 7b3b860 into production Aug 31, 2023
11 of 13 checks passed
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.

4 participants