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

Merge Vue CLI updates & upgrade to OpenLayers v6.15.7 #320

Merged
merged 95 commits into from
Jun 26, 2023

Conversation

spwoodcock
Copy link
Contributor

@spwoodcock spwoodcock commented Feb 28, 2023

What is included:

What I missed:

  • I couldn't get the Karma ChromeHeadless tests to work, as I run my coding environment inside a docker container.
    I get (expected) errors related to system dbus and WebGL:
Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Passthrough is not supported, GL is disabled

…mplate. The biggest difference is updating to Webpack 3.x and using Webpack-dev-server instead of Express
…peerDeps and newer versions of NPM. This was already present before the latest updates though
… Changed their content to conform to the new template
…js@2 because Vue-CLI V3 is incompatible with core-js@3
@spwoodcock
Copy link
Contributor Author

Based on the discussions around fixing the unit tests, what are the two constants that require updating here?

Feel free to update my branch, or I can update in a few days when I'm back.

@fschmenger
Copy link
Collaborator

Hi @spwoodcock, I couldn`t push the fixes for the unit tests to your branch,
so I temporarily parked them in #331 2a451d9.
Could you just pull it from there?

@spwoodcock
Copy link
Contributor Author

@fschmenger done 👍

@spwoodcock
Copy link
Contributor Author

spwoodcock commented Apr 26, 2023

I updated this to include the additional commits to #314 and the latest commit on master as of 26/04/2023 (c549872).

The merge conflicts should be easy fixes (formatting only for AttributeTableWin.vue, but I'm not sure about the tests).

@spwoodcock
Copy link
Contributor Author

I will close this PR in favour of #333.

@chrismayer
Copy link
Collaborator

chrismayer commented May 8, 2023

This works quite well. Just tested again.

The conflict is just a removed trailing whitespace in src/components/attributeTable/AttributeTableWin.vue, so is easily fixable.

I am going to approve now.

@spwoodcock
Copy link
Contributor Author

Thanks for the PR @chrismayer 👍

@chrismayer chrismayer merged commit 2f2be80 into wegue-oss:master Jun 26, 2023
@spwoodcock
Copy link
Contributor Author

Just in time for FOSS4G 😉

@chrismayer
Copy link
Collaborator

Just in time for FOSS4G wink

Total coincidence, but certainly not bad at all 😉

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

Successfully merging this pull request may close these issues.

4 participants