Skip to content
Snippets Groups Projects
  1. Aug 18, 2023
    • jNullj's avatar
      devops: Add ci warning for swizzled docusaurus components (#9467) · 7d44ebf9
      jNullj authored
      
      * 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: default avatarchris48s <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: default avatarchris48s <chris48s@users.noreply.github.com>
      7d44ebf9
  2. Aug 12, 2023
  3. Aug 11, 2023
  4. Aug 10, 2023
    • chris48s's avatar
      deploy on node 18 (#9385) · 0ffa3669
      chris48s authored
      * deploy on node 18, run tests on node 20
      
      * run test-bug-run-badge on node 18
      
      * you missed a spot
      
      * ..and another
      0ffa3669
  5. Aug 01, 2023
  6. Jul 24, 2023
  7. Jul 22, 2023
    • jNullj's avatar
      devops: automate bug report tests (#9386) · af7b7f35
      jNullj authored
      * 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
      af7b7f35
  8. Jul 16, 2023
  9. Jul 14, 2023
  10. Jul 10, 2023
  11. Jun 26, 2023
  12. Jun 18, 2023
  13. Jun 17, 2023
    • chris48s's avatar
      migrate frontend to docusaurus (#9014) · 50ea7068
      chris48s authored
      * 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 ef74cbb26b1c24ce987a8975e60313682f9161f8.
      
      * 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
      50ea7068
  14. Jun 03, 2023
  15. Apr 16, 2023
  16. Apr 15, 2023
  17. Mar 17, 2023
  18. Feb 23, 2023
  19. Feb 19, 2023
  20. Feb 05, 2023
  21. Jan 29, 2023
  22. Jan 27, 2023
  23. Jan 17, 2023
  24. Jan 10, 2023
  25. Dec 31, 2022
  26. Dec 22, 2022
  27. Dec 07, 2022
    • chris48s's avatar
      docs/issue template improvements for badge requests (#8668) · affae9c5
      chris48s authored
      * docs/issue template improvements for badge requests
      
      * split markdown over multiple line, switch to folded multi-line string
      
      * quotes round 'for the badge'
      
      * fix typo
      
      * improve docs on auth strategies
      
      * document logoColor param in logos.md
      affae9c5
  28. Nov 24, 2022
  29. Nov 18, 2022
  30. Nov 04, 2022
  31. Oct 21, 2022
  32. Oct 10, 2022
  33. Oct 03, 2022
Loading