Skip to content

Bump images' versions, new GQL deploy script, #1607

Merged
Naramsim merged 9 commits into
masterfrom
gqlupdate
Jul 18, 2026
Merged

Bump images' versions, new GQL deploy script, #1607
Naramsim merged 9 commits into
masterfrom
gqlupdate

Conversation

@Naramsim

@Naramsim Naramsim commented Jul 17, 2026

Copy link
Copy Markdown
Member

Change description

Postgres was updated to 18 from 17, and this requires a different mount point for its data. It's also required to wipe the current volume and rebuild everything. No migration will be provided.

make docker-down

AI coding assistance disclosure

Contributor check list

  • I have written a description of the contribution and explained its motivation.
  • I have written tests for my code changes (if applicable).
  • I have read and understood the AI Assisted Contribution guidelines.
  • I will own this change in production, and I am prepared to fix any bugs caused by my code change.

@Naramsim

Copy link
Copy Markdown
Member Author

@jemarq04 @FallenDeity I'm gonna merge this PR soon. I just wanted to tell you that when you will pull the changes to your local machine you will need to spin up a fresh pokeapi instance if you're using docker. Because I bumped the postgres DB version.

If you want to comment on the PR as well it's more than welcome. The aim is to deploy faster the GQL service on our small machine without building the DB on the machine but rather using a dump generated by the CICD pipeline.

Comment thread Makefile Outdated
Comment thread Makefile Outdated
Comment thread Makefile
@Naramsim
Naramsim merged commit 0642afd into master Jul 18, 2026
19 checks passed
@pokeapi-machine-user

Copy link
Copy Markdown

A PokeAPI/api-data refresh has started. In ~45 minutes the staging branch of PokeAPI/api-data will be pushed with the new generated data.

The staging branch will be deployed in our staging environment and the entire API will be ready to review.

A Pull Request (master<-staging) will be also created at PokeAPI/api-data and assigned to the PokeAPI Core team to be reviewed. If approved and merged new data will soon be available worldwide at pokeapi.co.

@pokeapi-machine-user

Copy link
Copy Markdown

The updater script has finished its job and has now opened a Pull Request towards PokeAPI/api-data with the updated data.

The Pull Request can be seen deployed in our staging environment when CircleCI deploy will be finished (check the start time of the last build).

@Naramsim

Copy link
Copy Markdown
Member Author

Great! Now the GQL update process takes only 3 minutes!

https://github.com/PokeAPI/api-data/actions/runs/29635383125/job/88057229524#logs

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.

3 participants