Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/Actions

GitHub Actions to power Ghost development
https://github.com/TryGhost/Actions

Removed DevOps hiring link from release notes

d87993690e8726fb1855857c977a3c77f1307b30 authored 10 months ago by Daniel Lockyer <[email protected]>
Switched zeit/ncc to vercel/ncc

- fixes issues with OpenSSL compatibility in Node 18

27cb9bb637d1a95906fb62f4d3bce784d346ba5c authored 10 months ago by Daniel Lockyer <[email protected]>
Removed myself from triaging comment notifications

- we've switched to a different flow for this and the existing
automations are causing a lot o...

28b96af21ea66efe2ec83b9b70f831f042b764f4 authored 10 months ago by Daniel Lockyer <[email protected]>
Fixed references to `inputs` in k8s workflows

refs: https://ghost.slack.com/archives/C027S85FS/p1701337213664099

This issue came up in Slack,...

3ab8a7bed0a1719ef98f5f03ae3651f5d808a4eb authored about 1 year ago by Sam Lord <[email protected]>
Updated priority comments and p2 label title

refs https://ghost.slack.com/archives/C04HERUGUJ2/p1698931259209119?thread_ts=1698930312.521419&...

cfc01fc1bf00db1b35b74e05b408b8f04c7ea488 authored about 1 year ago by Daniel Lockyer <[email protected]>
Dropped Node 16 from CI

refs https://github.com/TryGhost/DevOps/issues/75

- this is no longer supported because we've g...

858cf438c77a81bde86c605d62624af0dfd6172d authored about 1 year ago by Daniel Lockyer <[email protected]>
Switched to asking for DevOps engineers

00d850d8c21f2913d8362e04bdf7a8f2b36b7fd3 authored about 1 year ago by Daniel Lockyer <[email protected]>
Added a production toggle to build and deploy actions

no issue
This allows us to disable production builds (since we have no production infrastructure...

5096aa70837982e838fea25d7d71d4b7d658de0e authored about 1 year ago by Sam Lord <[email protected]>
Fixed adding all untracked files

- prints them out first so we can keep an eye on things

0cf7ba64e12f925504f70e8119bb62107869f640 authored about 1 year ago by Daniel Lockyer <[email protected]>
Added Princi to engineer list

b249763b37634633c97337017c81f464785c5984 authored over 1 year ago by Daniel Lockyer <[email protected]>
Switched to `@vercel/ncc`

- this package is maintained so we should switch to that

7d34bc94f5c1d715759a3c2fbb7466464e426be4 authored over 1 year ago by Daniel Lockyer <[email protected]>
Ensure deployments are only triggered if the manifests exist for that environment

refs: https://github.com/TryGhost/Pro/issues/5

Means that we can have services that either only...

4e65f368e55b31f261cada7f3d1dbbd8cd6c273a authored over 1 year ago by Sam Lord <[email protected]>
Use path context to ensure dockerignore file is processed during image build

no issue

0d5c78a8da8b37aa8ed4e71afbc035facf8e693c authored over 1 year ago by Sam Lord <[email protected]>
Prevent null from breaking the deploy script

no issue

377190eae52a98944a80cd2be4c4eaa8a68021a4 authored over 1 year ago by Sam Lord <[email protected]>
Fixed the "Setup yq" part of the deploy workflow

no issue

9a78bee00f01c5f5ed61dd99cd6a35fb77be0b0e authored over 1 year ago by Sam Lord <[email protected]>
Allow branch to build / deploy to be overriden

no issue
Requested so that development branches can be built and deployed

293af5d845086de0e42c0df57296f01ecd1c217a authored over 1 year ago by Sam Lord <[email protected]>
Fixed typo in deploy.yml

no issue

We use `overlays` in kustomize folders

d5d1679ec7b9676e1ce62139cf5b544cf54d96c4 authored over 1 year ago by Sam Lord <[email protected]>
Made build & deploy steps use separate projects for stg and prd

refs: https://github.com/TryGhost/Pro/issues/5

This should ensure compatibility when we add a p...

e34880e30e41dc7d5a774b4c051c791d41fb8631 authored over 1 year ago by Sam Lord <[email protected]>
Added deploy action for Pro services

refs: https://github.com/TryGhost/Pro/issues/5

cba7538cdd57473d97b45dd561189db2f77fba6e authored over 1 year ago by Sam Lord <[email protected]>
Rename the workflow to build Docker images

refs: https://github.com/TryGhost/Pro/issues/5

Would get very confusing when adding another scr...

8516bc497fffe744e238eb888c56e8365970325e authored over 1 year ago by Sam Lord <[email protected]>
Deleted old files

refs https://github.com/TryGhost/DevOps/issues/70

- these are no longer needed because the pack...

9f38e1da00fa3cb36a82225dae2c05230200c386 authored over 1 year ago by Daniel Lockyer <[email protected]>
Migrated code and history from Action-Trigger-Metric repo

refs https://github.com/TryGhost/DevOps/issues/70

- this helps keep code in one place, which al...

61603d2b8251043e09b11e47c52e25b83bd3b91b authored over 1 year ago by Daniel Lockyer <[email protected]>
Correctly configure Google Cloud to setup artifact registry

no issue

8ace1c4ab897f70544e8890b882e5da819b0e6da authored over 1 year ago by Sam Lord <[email protected]>
Put the artifact registry in the Netherlands

no issue

1ab4f3b6dba17810febbb06485982dbe2146f7ac authored over 1 year ago by Sam Lord <[email protected]>
Ensure repo name is safe to use as the container image name

refs: https://github.com/TryGhost/Pro/issues/5

0716a44393e42abcf0e345dbf5dcaf2f0b67af53 authored over 1 year ago by Sam Lord <[email protected]>
Ensure the container build + push job does not fail builds for pro services

refs: https://github.com/TryGhost/Pro/issues/5

This is a temporary measure, and should be remov...

70d80471c0fc1d5f4c8778d30bc42f03f4c42426 authored over 1 year ago by Sam Lord <[email protected]>
Ensure deploy only runs when pushing to main or creating a new tag

refs: https://github.com/TryGhost/Pro/issues/5

cd266ba90fa1004703617015869379ddc97df297 authored over 1 year ago by Sam Lord <[email protected]>
Added a deploy manifest for building and pushing to a container registry

refs: https://github.com/TryGhost/Pro/issues/5

a591798bc3cf5678fe3b6d316522d567865308a5 authored over 1 year ago by Sam Lord <[email protected]>
Cleaned up Renovate config

- this is no longer needed as this is a subpackage of a repo

3eecc3ba666efd4a44bb611a4432b0484484372d authored over 1 year ago by Daniel Lockyer <[email protected]>
Migrated code and history from Label-Actions repo

refs https://github.com/TryGhost/DevOps/issues/67

- this is better placed in the Actions repo s...

63157d987dd47a8a7b808766c28898df399123df authored over 1 year ago by Daniel Lockyer <[email protected]>
Update dependency simple-git to v3.19.1

56c6e0600162ebe227d3f1798eb655ea07dbd5c2 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency undici to v5.23.0

28c4751e80140395962322cd3135dde8f8e5d161 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

7dc5c17df6e9fc3831c384affc34fa87232a0360 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

f1b70c5af645198bfc4ee72b5794195132678d93 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

a88c37d00c1355f55e4de6af180c36ddceaa573c authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Lock file maintenance

0f5403911e210e71653955f03e0e7bf3408d9956 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023

b94c49509787d7295fc58065e6c61cfb44f47553 authored over 1 year ago by John O'Nolan <[email protected]>
Removed new issues from being added to Core backlog

refs https://ghost.slack.com/archives/C02G9E68C/p1690409428057489

- as requested by Chris

50e33014ab1429572fa926255cadc921d23c08bb authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed use of embedded variable and backticks

- derp

2e975ecd4b8a53d6f409abee96f271bca912792d authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed triggering Docker build workflow

- this now needs to point to the git ref

45fc7b52bdf40492977dc27d7e4c666c2884ae40 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

d0185ac97c74a7380a4a5c2b5aa51f35ff5bdd6a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Added wait for completion for Docker build

- this allows us to wait until the Docker build has completed, so CI
doesn't show green until ...

79dc1cc321ce030a60919f4eab6d9652e8b60c2f authored over 1 year ago by Daniel Lockyer <[email protected]>
Hardcoded ref to `main`

- if the workflow is run on a different branch, this will end up failing
- hardcoding it to `mai...

80b473a8f81ab3fc3c32c7ec946f5e8f541d26e0 authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed passing correct version to Docker build

refs https://github.com/TryGhost/DevOps/issues/40

- this allows us to build the canary-arch ver...

d7b2346003d1d7acc5693804657ad40369786c31 authored over 1 year ago by Daniel Lockyer <[email protected]>
Added support for building `arch` branch

refs https://github.com/TryGhost/DevOps/issues/40

- this allows us to build a separate canary v...

a3cbe0fbd8f15f3520b35a7e8cfc25e0092e2f5f authored over 1 year ago by Daniel Lockyer <[email protected]>
Updating handling for Team -> Product changes

refs https://ghost.slack.com/archives/CFH10N79S/p1688482097878439

- we've since changed the rep...

cc3dda6a676eba3741165ee7e5da72c6ce209f4a authored over 1 year ago by Daniel Lockyer <[email protected]>
Added handling for `auto-merge` label

- this provides an easy way to enable automerging on a PR without
navigating the GitHub UI but...

f3bedf3734ba3648211a982d6d823877324fb75a authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

700e232df51532624fefcff78e3bbabb8b6fee2c authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Switched `npm pack` to `yarn archive`

- this allows us to abstract away from the specific directories in favor of commands

a6540f17f0f438aaa79d18955ee03eadf98f8865 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

53b37c5049dcf12bc637727901e9c1e066fa6149 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed detecting emojis

- apparently the regex didn't work for all emojis, so this switches to
comparing against the l...

0f8da87fb89ca9e35c7f6ca804595ebd8140c3a9 authored over 1 year ago by Daniel Lockyer <[email protected]>
Added automated cache clearing to koenig-lexical project

refs https://ghost.slack.com/archives/C04SRM01VB8/p1686735217431589

- this should automatically...

b6045080151a0eff6b7a56db4ff5d85328f8a8a2 authored over 1 year ago by Daniel Lockyer <[email protected]>
Enabled Slack notifications

refs https://github.com/TryGhost/Toolbox/issues/593

- this enables the Slack notifications upon...

5c0ff6570d4c9626fdf5b01804e2da1320634eea authored over 1 year ago by Daniel Lockyer <[email protected]>
Added code to automatically generate a Slack notification with emoji changelog

refs https://github.com/TryGhost/Toolbox/issues/593

- this will parse the tag, find the previou...

5fb88424c56ead6e8712cbd0087610519a7f549d authored over 1 year ago by Daniel Lockyer <[email protected]>
Added GHA to help with package releases

refs https://github.com/TryGhost/Toolbox/issues/593

- this will initially just do some Slack no...

aec9711f8a1a679437d54f934115285b426b06e9 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

8fb8e5f9dd33d3ada1649d9b8a9afccfc84b26f0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumped canary builds to use Node 18

refs https://github.com/TryGhost/Toolbox/issues/528

- we're moving towards setting Node 18 as o...

2ab056aa1e62c7353e808f911ae45e9ce30589d6 authored over 1 year ago by Daniel Lockyer <[email protected]>
Protected against missing last comment

3aeee7201c97a18714a53ef29a89c187211948bf authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed triggering builds for specific version

- the schema for this workflow changed and wasn't updated here

77d19cdf4274808f7cca1abc3f68576b803afe29 authored over 1 year ago by Daniel Lockyer <[email protected]>
Added Jono to Slack mapping list

f5b265c473eb008b6a5b3c955b7339ec37221b60 authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed changelog path

- this parameter needs to be the path to the changelog within the
release folder

07febcf421b02dad1cdcee43a68c83236072744f authored over 1 year ago by Daniel Lockyer <[email protected]>
Rebuilt compiled version

0d2f422ad82caefbe33b6d8da49943b645f2e6d8 authored over 1 year ago by Daniel Lockyer <[email protected]>
Removed CANARY_DOCKER_BUILD env var

- this is now covered by the RELEASE_TOKEN env var

2fc5b1157b801de20fb87c47d96fe29246130351 authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed subPath directory

- we don't need release in front of this because we set the basePath
previously

5edc83a2e86573cf1eb0672e6514f814cb76433b authored over 1 year ago by Daniel Lockyer <[email protected]>
Deleted Release workflow

refs https://github.com/TryGhost/Toolbox/issues/580

- this is no longer needed because it's bee...

e8c4503555861df75d138837525f10963f48f77e authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed loading Ghost from subdirectory

refs https://github.com/TryGhost/Toolbox/issues/580

- there are cases when Ghost may be in a su...

ae205a9e2a83ddebeeab6299bc7a0da63a801065 authored over 1 year ago by Daniel Lockyer <[email protected]>
Deleted unused CI file

50ad53f1864dd8f219f8d0427f4f8073ada70873 authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed triggering Docker build after releasing

- this needed a different token because we're triggering within a
private repo

d265b18fb08fd3f81d29a2d8283c0fc571f0df22 authored over 1 year ago by Daniel Lockyer <[email protected]>
Removed compatibility code with old repo format

- whilst we were transitioning to a monorepo, we needed some backwards
compatible code to keep...

c8708a45211145cb73138fc08036b7f4cf78fba0 authored over 1 year ago by Daniel Lockyer <[email protected]>
Removed Sentry integration

- `@sentry/cli` is a binary and GHA doesn't support external binaries,
so we need some other w...

1b975b26f912c761a1c3957856f0435daab62c10 authored over 1 year ago by Daniel Lockyer <[email protected]>
Moved .gitignore to top-level

- this deduplicates the .gitignore files and makes them work

1acf555511211899972cef41b7143e904de63cc9 authored over 1 year ago by Daniel Lockyer <[email protected]>
Update andstor/file-existence-action digest to 20b4d2e

7dc4cf7d9dbc182983833e035872c00ecf276f0d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update codecov/codecov-action action to v3

3e4b2f582f3aad6773884036cdeffba9ac8f6ad3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency semver to v7.5.0

919fa0e5473ed75b7b2b232a053ee52571619d94 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update actions/setup-node action to v3

33f3b88cb0140cfff3ab44a4fed3bfa3cc8866e7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update actions/checkout action to v3

71ff4181dbb6c464ad9a9414db99e3bb91b71fa8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed path to `slack-build` action

refs https://github.com/TryGhost/actions/commit/990b477a314ad81e4d1649437e3022696e3a6bf6

- we'v...

45d80e5999102b0a01e2d83d2c409c85e5773634 authored over 1 year ago by Daniel Lockyer <[email protected]>
Migrated `daniellockyer/action-slack-build` to Actions repo

- this keeps code in one place so it's easier to maintain

990b477a314ad81e4d1649437e3022696e3a6bf6 authored over 1 year ago by Daniel Lockyer <[email protected]>
Moved env vars to specific job step

- this helps lower the scope to which we provide the secrets

f96dc18c81dba60cbf01b7eb727921741a169141 authored over 1 year ago by Daniel Lockyer <[email protected]>
Moved Renovate file to top-level

- this should help Renovate pick it up for use in the repo

8e6fb28b4eb9f14599086eeb47e22b69df812ec2 authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed path to ghost-release GHA

refs https://github.com/TryGhost/Toolbox/issues/579

- this has moved into the Actions repo to k...

8c82f88f98c2a0fe5066831d0fcc43776f1d04a6 authored over 1 year ago by Daniel Lockyer <[email protected]>
Migrated `TryGhost/action-ghost-release` to Actions repo

refs https://github.com/TryGhost/Toolbox/issues/579

- this helps keep code together and more ma...

980452b866a0439ddcf31db93033fcba7b4ea0fe authored over 1 year ago by Daniel Lockyer <[email protected]>
Added Ghost-Moya workflow trigger upon creating a release

refs https://github.com/TryGhost/Toolbox/issues/579

- this will trigger a Ghost-Moya deployment...

fda4ad0357a40ec8e32c05ca5b4804ba9c9912ed authored over 1 year ago by Daniel Lockyer <[email protected]>
Updated extra line in release notes

- we're pausing hiring for new product engineers for now to let the
current ones settle, so le...

1a2eb5e77dc3e038b7d1e8f0c4dbe34a0ffd1e5a authored over 1 year ago by Daniel Lockyer <[email protected]>
Update dependency eslint-plugin-ghost to v3

b459dbdb5892e1298a83ab9e2918b42fc5375a5f authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ghost to v2.18.1

c1fe8fb668e8e8645a9efad3e5c01d90984f533e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ghost to v2.18.0

6405bb5631891844e1fa5d073ac3b20abc3e5f19 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Prevented adding `needs:triage` label to `tasklist` issues

fixes https://github.com/TryGhost/Toolbox/issues/569

7d3c263438c54424a216b83f3157d623ab2ace77 authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

858f454e1eb353690bb10ddc302e2cfd5c098f5f authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.40.0

5ba8b8ad16952ffe047dd638af953d93bc4ed830 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint-plugin-ghost to v2.17.0

1b6c9a37273d6a145ce966e2a2d84bf0f6c58b8e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Dropped Node 14 testing from CI

refs https://github.com/TryGhost/Toolbox/issues/570

- Node 14 is now EOL so we don't need to su...

d2e23e2e61c0637cb37ea19203e18a3b2bc8638c authored over 1 year ago by Daniel Lockyer <[email protected]>
Lock file maintenance

5ed9547cd85bfba0c97617217f3e6733396bbba5 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency eslint to v8.39.0

c4fcef1a6040486f3662028e81920d6051106e9b authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update Test & linting packages

3d6e7c46eef2c409c1e29d76af34c951af28c511 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixed workflow path name

7ad13962d30c048a740ae9af645ce3da31c3d19a authored over 1 year ago by Daniel Lockyer <[email protected]>
Revert "Removed Ghost-Moya trigger"

This reverts commit b641d31f464f213082fb2eba75481407c60e27c6.

ad4037991e4a3d51597a2417b446753372caf6d2 authored over 1 year ago by Daniel Lockyer <[email protected]>
Removed Ghost-Moya trigger

b641d31f464f213082fb2eba75481407c60e27c6 authored over 1 year ago by Daniel Lockyer <[email protected]>
Update canary.yml

27d314c8801624c84edde58c7568d3c19307dabf authored over 1 year ago by Daniel Lockyer <[email protected]>
Fixed workflow path

4e1a228500f27b93ac48f1bf5af9273007ff9143 authored over 1 year ago by Daniel Lockyer <[email protected]>