* Add actions category name as first commit
* Package reorganization: rename articles for "Learning..." and "Managing..." categories (#18880)
* Initial prep work for Packages reorg
* Make changes for Learning and Managing categories
* Match file name to revised article title
* Rework packages guides (#18902)
* Create new directory
* Delete guides directory and index.md link
* Remove duplicated redirects to fix test
* fix folder name
* delete temporary directory of old content
* Add Gradle article
* Update landing page with new links
* Update test to fix CI failure for deleted articles
* Update links and titles for reorg-ed articles
* Fix broken links
Co-authored-by: hubwriter <hubwriter@github.com>
* Update more changed article titles in links (#18911)
* remove test line to test PR build failure
* Add sections to permissions article
* Add draft reusable
* restore versioning tests
* Remove accidental inclusion of new reusable from a different branch
* Package registry content redesign updates (#18930)
* Update container registry product variable
* First round of edits
* Update tidbit
* Apply suggestions from code review
Co-authored-by: hubwriter <hubwriter@github.com>
* Update docker-vs-container-registry.md
* Update authentication section to resolve bug/confusion
* Revisions
* Last touchups
* Migration from intro article
Co-authored-by: hubwriter <hubwriter@github.com>
* Add versioned diagrams
* Add packages actions revisions (#18956)
* Add refreshed content
* Update content/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package.md
Due to tightness of time on this I'm going to commit this suggestion so that I can merge this PR into the Packages megabranch.
Co-authored-by: hubwriter <hubwriter@github.com>
* Packages reorg: "Introduction to GitHub Packages" article (#18906)
* Initial commit. Remove stray comma
* Initial CC work - WiP
* More changes for the Introduction article
* Make changes as per Jessica's review
* Fix broken reusable ref
* improve test failure message and add clarifying comments
* Packages reorganization: More updates to the 'Learn GitHub Packages' articles" (#18961)
* Viewing - WiP
* More updates to the 'Learn...' category
* revisions to intro article
* Add permissions article and make a few other streamlined updates
* Fix links 🌿
Co-authored-by: jmarlena <>
* Apply suggestions from code review
* Apply product input
* Fix versioning
* Apply some straight-forward suggested changes ⚡
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
* Add "GitHub Packages" before container registry mention
* Standardize visibility & permsisions section into a reusable
* Add link
* Replace outdated link
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* ✂️ cut note
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Superseded rewrite?
* bye single-use reusable
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Condense packages & actions conceptual content
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* remove "package registries"
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Add reusable
* Add these redirects from the deleted containers conceptual article
* Incorporate changes from main into retitled articles 💫
* Missing endif
* Fix unexpected redirect behavior
* Revamp and consolidate actions access settings
* Further reading section
* Last fix for now
* standardize steps
* Apply suggestions from code review
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: hubwriter <hubwriter@github.com>
Co-authored-by: Sarah Schneider <sarahs@github.com>
Co-authored-by: jmarlena <>
Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com>
* Upgrade primer to 16
* Upgrade colors in scss
* Get SCSS to build
* Initial dark mode support
* trashcan -> trash
* More specific search browser test
* Fix link color on homepage
* Update overrides.scss
* Upgrade some colors to primer variables
* Hide dark mode support for now
* Apply suggestions from code review
* Update overrides.scss
* Add new product to products.yml
* Move directory to new location
* Update new index page
* Remove old category from github product index
* Add getting started category
* Add Jekyll category
* Create custom domain category
* Update links to custom domain articles
* Add redirects and update links for getting started articles
* Add redirects and update links for jekyll articles
* Fix link
* Fix link
* Fix link
* Fix link
* Use [node-]redis as a direct dependency
* Extract Redis client creation to its own module
* Attach extensive logging in the Redis client creation module
* Allow the rate limiter to pass requests when Redis is disconnected
* Update rate-limit-redis
* Default error input to empty object for formatRedisError method
* Provide a name for the rate limiter's Redis client
* Include redis-mock, exclude ioredis/ioredis-mock
* Remove unused RedisAccessor#exists method
* Switch RedisAccessor to use redis/redis-mock
* Provide a name for logging on the Redis page cache
* Remove extraneous trailing space from Redis logging prefix
Our updated use of console.* will already be adding a space after the prefix
* Replace ioredis-mock with redis-mock in tests
* Revert removal of ioredis dependency
* Bind Redis client to async promisified methods
* Extract former RedisAccessor constructor tests to new create-client tests
* Update RedisAccessor tests to work with the callback-based redis client
* Handle formatting Redis errors (or not) with more resiliency
- add `script/test-render-translation.js` to render all translated content to catch malformed liquid that would cause render errors
- improve test output for `script/fix-translation-errors.js` and `tests/content/lint-files.js`
- make it so `script/reset-translated-file.js` can handle files that have been renamed
* Install throng for easy cluster management
* Extract the Express app construction into its own file
* Switch server.js to use app clustering for deployed environments
* Worker count is based on the lesser of process.env.WEB_CONCURRENCY and the count of CPUs
* Reading clustered output is difficult, let's prefix the std{out,err} streams
Co-authored-by: Jason Etcovitch <jasonetco@github.com>