Pierre-Yves Bigourdan
4a75cf09a7
Add auth support to [Reddit] badges ( #10790 )
...
* Add auth support to [Reddit] badges
* Simplify token response schema
2025-01-18 16:13:53 +01:00
LitoMore
1664b88ee6
add support for npm 11 ( #10795 )
2025-01-10 19:14:15 +00:00
chris48s
9eaa2ed507
deprecate [wheelmap] service ( #10538 )
...
* deprecate [wheelmap] service
* remove app.json
2024-09-15 15:20:22 +00:00
dependabot[bot]
6045cabaa4
chore(deps): bump peter-evans/create-pull-request from 6 to 7 ( #10518 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 18:51:59 +00:00
SmAsHeD
0ec667ca4a
Publish linux/amd64 docker images for snapshot builds only ( #10476 )
...
* Revert Matrix Build
* add note to the docs about linux/arm64
---------
Co-authored-by: chris48s <git@chris-shaw.dev >
2024-09-02 13:24:56 +00:00
chris48s
e001e94252
Revert "Add Platform linux/arm64 to Docker Build ( #10441 )" ( #10477 )
...
This reverts commit 4a37203da7 .
2024-08-26 21:47:46 +01:00
SmAsHeD
4a37203da7
Add Platform linux/arm64 to Docker Build ( #10441 )
...
* Add linux/arm64 Platform to Docker Build
* Update Next Workflow
* add a note to the docs about linux/arm64
* Update Build Jobs
* push both architectures to GHCR
* only push linux/arm64 for snapshots, not next tag
* Use Matrix Build
* revert docs changes
---------
Co-authored-by: chris48s <git@chris-shaw.dev >
Co-authored-by: chris48s <chris48s@users.noreply.github.com >
2024-08-25 19:16:22 +00:00
chris48s
d5bc5cac35
un-pin buildx version ( #10453 )
...
* un-pin buildx version
* convert stage name to lowercase
https://docs.docker.com/reference/build-checks/stage-name-casing/
* use key=value syntax
https://docs.docker.com/reference/build-checks/legacy-key-value-format/
* use JSON CMD format
https://docs.docker.com/reference/build-checks/json-args-recommended/
2024-08-18 20:57:49 +00:00
Pierre-Yves Bigourdan
27f964e11e
Add code coverage action ( #10340 )
...
* Add code coverage action
* Run on Node 22
* Separate service tests out
* Temporarily run on all pushes to test out
* Switch to daily schedule
2024-07-11 17:45:13 +00:00
chris48s
e4a9c73759
run full test suite daily ( #10320 )
2024-07-03 17:52:27 +00:00
dependabot[bot]
95382dd5ce
chore(deps): bump docker/build-push-action from 5 to 6 ( #10266 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 19:20:15 +00:00
chris48s
96525e52d7
run tests on node 22 ( #10127 )
2024-05-06 20:22:59 +01:00
chris48s
bd3a11b4b6
upgrade to docusaurus 3 ( #9820 )
...
* update packages
* add plugin to strip autolinks in code blocks
* fix all the documentation for MDXv3
* remove check-docusaurus-versions
in docusaurus 3 this is now a hard error, not just a warning
* port upstream change to Curl component
fixes performing the 'execute' action when pressing enter
2024-03-23 19:54:57 +00:00
dependabot[bot]
e01272d7e2
chore(deps): bump peter-evans/create-pull-request from 5 to 6 ( #9953 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-11 15:23:49 +00:00
dependabot[bot]
6041859fae
chore(deps): bump actions/dependency-review-action from 3 to 4 ( #9920 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 3 to 4.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 20:41:23 +00:00
dependabot[bot]
609775ee25
chore(deps): bump actions/cache from 3 to 4 ( #9921 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 20:22:58 +00:00
chris48s
01de8910cd
deploy on node 20 ( #9799 )
...
* deploy on node 20
* use appropriate npm versions for each node version
2023-12-30 19:03:34 +00:00
dependabot[bot]
c44e8c4cce
chore(deps): bump actions/upload-artifact from 3 to 4 ( #9821 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 20:16:54 +00:00
chris48s
19b50a66a6
call [pepy] with auth ( #9748 )
2023-11-19 19:24:56 +00:00
dependabot[bot]
c2fafc9fac
chore(deps): bump actions/github-script from 6 to 7 ( #9738 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 19:36:12 +00:00
dependabot[bot]
7f4cb41e68
chore(deps): bump actions/setup-node from 3 to 4 ( #9682 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-26 17:57:07 +00:00
chris48s
afc2f9093a
sync docusaurus plugin versions ( #9608 )
...
* check docusaurus plugin version in CI
add CI check that fails if
docusaurus plugins are out of sync with core
* bump plugins
* provide upgrade advice
2023-09-25 13:00:49 +00:00
dependabot[bot]
d9d64105e9
chore(deps): bump docker/setup-buildx-action from 2 to 3 ( #9587 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-23 19:04:11 +00:00
dependabot[bot]
0760c64cdb
chore(deps): bump docker/login-action from 2 to 3 ( #9586 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-23 19:03:58 +00:00
dependabot[bot]
3f19f4f0bf
chore(deps): bump docker/build-push-action from 4 to 5 ( #9585 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-23 19:03:43 +00:00
dependabot[bot]
8ec6563f7b
chore(deps): bump actions/checkout from 3 to 4 ( #9550 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 10:56:15 +00:00
Arun
7e762e7ae9
Fix commands injection in Github workflow ( #9542 )
2023-09-02 09:35:05 +00:00
jNullj
7d44ebf910
devops: Add ci warning for swizzled docusaurus components ( #9467 )
...
* devops: Add ci warning for swizzled docusaurus components
Add new action and workflow that runs on new dependabot PR.
The action checks changes in components of docusaurus-theme-openapi that are swizzled and warns maintainers to review those changes.
For more info see badges/shields#9287
Solves badges/shields#9287
* Fix table formating
* Fix order
* handle missing patch cases
* fix missing fetch in node16
* fix typo
* fix typo
* changed from diff parse to json usage
* fix keys issues
* fix parent dependency version check
* Apply suggestions from code review - Improve description and text format
Co-authored-by: chris48s <chris48s@users.noreply.github.com >
* Fix comment table format
* fix type
* Add docusaurus-swizzled-warning to dependabot
* refactor: remove node-fetch and use octokit insted
* improve code readability
* fix type
* change pull_request_target to pull_request
* Improve action log
Change core.debug to core.info so it always shows and not only when in debug.
* Log old and new version
Log old and new versions for the Docusaurus swizzled component changes warning workflow.
---------
Co-authored-by: chris48s <chris48s@users.noreply.github.com >
2023-08-18 21:08:34 +00:00
chris48s
9212427b1a
output DockerHub digest in publish-docker-next workflow ( #9471 )
2023-08-12 16:40:35 -05:00
chris48s
e9b3b505b3
delete close-bot ( #9468 )
2023-08-11 15:31:13 +00:00
chris48s
0ffa3669b3
deploy on node 18 ( #9385 )
...
* deploy on node 18, run tests on node 20
* run test-bug-run-badge on node 18
* you missed a spot
* ..and another
2023-08-10 18:40:17 +00:00
jNullj
af7b7f3597
devops: automate bug report tests ( #9386 )
...
* devops: automate bug report tests
Devs run `npm run badge` often when getting a bug report for shields.io service.
This PR automates this tests so the maintainer can get test results automaticly when getting into a new ticket.
Add test-bug-run-badge.yml workflow for github actions automation.
Will only run if bug has the 'qeustion' label added by bug reporting template. And will only setup enviorment and perform the test if the link provided in the issue is valid and the issue is related to shields.io.
Link to job results is sent as a new comment on the issue.
Resolves #9351
* remove secrets to avoid secret leak
* change stage name
* remove unused id
2023-07-22 19:18:18 +00:00
chris48s
f84ccb24ae
upgrade to npm 9 ( #9323 )
2023-07-16 15:07:20 +01:00
chris48s
40f2b9e1a7
run service/docker builds on merge queue builds ( #8943 )
2023-07-14 17:25:19 +01:00
chris48s
6f78e6f81d
run package tests on node 20 ( #9293 )
...
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-06-18 20:06:55 +00:00
chris48s
a2ca06e033
try running tests on node 18 ( #9292 )
...
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-06-18 19:57:38 +00:00
chris48s
50ea7068a8
migrate frontend to docusaurus ( #9014 )
...
* delete loads of really important stuff that we definitely need
* v basic MVP smoosh docusaurus PoC into repo
* TODO
* delete more really important stuff
* TODO
* tidyup: use run-s
* don't redirect images used in frontend to raster proxy
* fix routing
* preserve the /endpoint link
* delete the blog (for now)
I would quite like to re-add this at some point
but its not really the top priority thing right now
* content edits
* appease the lint gods
* update danger rules
* remove placeholder
* cypress tests
* dockerhub --> ghcr
* Revert "dockerhub --> ghcr"
This reverts commit ef74cbb26b .
* downgrade lockfile format
* implement defs/BASE_URL
* fix e2e build
* actually fix cypress tests
* always run cypress tests on build
* this never worked
* add command for docusaurus:clear
* delete more code we don't need any more
* update ESLint/prettier config
* delete unsused exports
* documentation updates
* delete a fairly large chunk of our dependency tree
* allow base_url as build arg to Dockerfile
* fixup dockerfile
* work out base url at runtime if not set
doing this at image build time is not the right approach
* remove gatsby monorepo from closebot
* rename HomepageFeatures to homepage-features
2023-06-17 10:59:07 +01:00
chris48s
8d060fd419
add fly.io PR review apps ( #9069 )
...
* add fly.io PR review apps
* add fly.toml to dockerignore
* merge branch instead of applying diff
---------
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-04-16 12:14:01 +00:00
dependabot[bot]
4b4ed3f264
chore(deps): bump peter-evans/create-pull-request from 4 to 5 ( #9074 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-04-16 10:57:57 +00:00
chris48s
b96192eec6
remove redis token persistence backend ( #9065 )
...
* remove redis token persistence backend
* error and exit if redis_url is set
2023-04-15 20:17:35 +01:00
chris48s
ef8498bfbd
remove pull_request:edited trigger from most workflows ( #9072 )
2023-04-15 20:16:18 +01:00
chris48s
5b44341e1b
log into the right registry ( #9009 )
2023-03-17 20:31:57 +00:00
chris48s
0dcfa76c53
push images to both GHCR and DockerHub ( #9008 )
2023-03-17 20:21:44 +00:00
chris48s
091ccfdbcd
migrate token pooling to postgres ( #8922 )
...
* add ability to store token pool in Postgres DB
* update transitive ansi-regex dependencies
2023-02-23 17:18:39 +00:00
chris48s
115d768b50
pin 'deploy docs' build to node 16 ( #8925 )
...
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-02-19 18:07:51 +00:00
dependabot[bot]
9d69da5e98
chore(deps): bump docker/build-push-action from 3 to 4 ( #8869 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-02-05 15:13:19 +00:00
chris48s
ff14a116cc
skip danger on repo ranger commits ( #8866 )
...
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
2023-01-29 20:48:36 +00:00
chris48s
5b3630cad4
build docker images with buildkit v0.9.1 ( #8862 )
2023-01-27 17:30:14 +00:00
chris48s
e8c42e9ec1
migrate service tests to GH actions ( #8421 )
...
* run service tests with GHA
* rename GithubGist services to Gist
* completely delete circle ci config
2023-01-17 20:55:57 +00:00
chris48s
f1d151e963
migrate danger CI job to GHA ( #8477 )
...
* migrate danger CI job to GHA
* constrain triggers
* prettier
2023-01-10 19:39:11 +00:00