* Use NodeJS base for Dockerfile
* Update .dockerignore for NodeJS files
* Make git available in Docker container
So that the container is more usable for development.
* add optimised single path vonage logo SVG
* add Vonage to the simple icons data object
* update vonage base hex to match source page
* fix: regenerate the icon using a fresh SVG, resized using adobe illustrator, and then optimized using maximum precision
* fix: used inkscape this time :o
* Updated Disroot
* Set precision to 4
* Set precision to 4
* Set precision to 4
* Rebuilt from source with precision set to 4
* Rebuilt from source with precision set to 5
* Removed 0zm0 (Precision 4)
* Precision set to 3
Update release.yml, which is the workflow that creates release PRs and
merges them when approved, to use a Personal Access Token instead of
the standard GITHUB_TOKEN. I choose to name it RELEASE_TOKEN.
This change ensures that GitHub Actions workflows are triggered when
an action is performed by the Automated releases workflow. This is
needed because the publishing to NPM and the creation of a new GitHub
release should happen when there is a commit on `master`. If the release
PR is merged by the workflow using GITHUB_TOKEN, no GitHub Actions
workflows would be triggered.
Co-authored-by: Álvaro Mondéjar <mondejar1994@gmail.com>
* Add GitHub Actions workflow for verification
Add a GitHub Actions workflow file that does the verification of pushes
and pull requests. I.e., it runs the linters, runs the tests, and builds
the website. This workflow runs for all `pull_requests` and `push`es.
* Add GitHub Actions workflow for deployment
Add a GitHub Actions workflow file that does the deployment upon pushes
to master. Before actually deploying, the linters and test are ran, just
in case.
* Remove Travis CI configuration file
* Remove unnecessary quotes from existing workflows
* Add caching for "Build website" verification
* Update build badge in README
Co-authored-by: Álvaro Mondéjar <mondejar1994@gmail.com>