Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New CI/CD GitHub Actions workflows #6509

Merged
merged 10 commits into from
Aug 4, 2023
Merged

New CI/CD GitHub Actions workflows #6509

merged 10 commits into from
Aug 4, 2023

Conversation

nmelehan
Copy link
Collaborator

@nmelehan nmelehan commented Jul 28, 2023

New workflows in .github/workflows/:

  • deploy-to-production
  • deploy-to-main-staging-server
  • deploy-to-feature-testing-server
  • update-algolia-on-schedule

These workflows do not yet replace the webhooks we use for deployment now.


These workflows reference GitHub environments, environment variables, and environment secrets that have been set up in the docs repository settings. These variables and secrets refer to testing web servers I have created.

We are asking the devops team to create new web servers under their management. When these have been created, the environment variables/secrets will be updated to reference them instead.

@netlify
Copy link

netlify bot commented Jul 28, 2023

Deploy Preview for nostalgic-ptolemy-b01ab8 ready!

Name Link
🔨 Latest commit 3e3a38e
🔍 Latest deploy log https://app.netlify.com/sites/nostalgic-ptolemy-b01ab8/deploys/64cd1fd72b5dc9000866e922
😎 Deploy Preview https://deploy-preview-6509--nostalgic-ptolemy-b01ab8.netlify.app/docs/products/compute/compute-instances
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@nmelehan nmelehan had a problem deploying to deploy_to_feature_testing_server August 4, 2023 02:54 — with GitHub Actions Failure
@nmelehan nmelehan had a problem deploying to deploy_to_main_staging_server August 4, 2023 02:54 — with GitHub Actions Failure
@nmelehan nmelehan had a problem deploying to deploy_to_feature_testing_server August 4, 2023 03:42 — with GitHub Actions Failure
@nmelehan nmelehan had a problem deploying to deploy_to_main_staging_server August 4, 2023 03:42 — with GitHub Actions Failure
@nmelehan nmelehan temporarily deployed to deploy_to_production August 4, 2023 04:41 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_feature_testing_server August 4, 2023 04:41 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_main_staging_server August 4, 2023 04:41 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_main_staging_server August 4, 2023 15:29 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_feature_testing_server August 4, 2023 15:29 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_main_staging_server August 4, 2023 15:54 — with GitHub Actions Inactive
@nmelehan nmelehan temporarily deployed to deploy_to_feature_testing_server August 4, 2023 15:54 — with GitHub Actions Inactive
- name: Update Algolia
working-directory: ./linode-docs-theme-repo
env:
ALGOLIA_APP_ID: ${{ vars.ALGOLIA_APP_ID }}
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that I have created a separate testing Algolia app (also separate from the sandbox) for this production-update workflow so that we don't interfere with the actual production Algolia app for now.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This separate Algolia app is now failing to be updated in the production workflow, because it hit its usage limits for the free tier it's on. But, it was working for a few runs, so this isn't concerning to me right now

@nmelehan nmelehan merged commit 9497891 into develop Aug 4, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants