diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8b928ce22e1..f8837f7372d 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -26,7 +26,7 @@ on: jobs: analyze: name: Analyze - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest permissions: actions: read contents: read diff --git a/.github/workflows/community-label.yml b/.github/workflows/community-label.yml index ce718e1bd37..06a5cfe0c12 100644 --- a/.github/workflows/community-label.yml +++ b/.github/workflows/community-label.yml @@ -13,11 +13,11 @@ concurrency: jobs: check: name: Verify - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20.8.1 - name: Install Octokit diff --git a/.github/workflows/conventional-commit.yml b/.github/workflows/conventional-commit.yml index 544e5cdbadf..73f9703c787 100644 --- a/.github/workflows/conventional-commit.yml +++ b/.github/workflows/conventional-commit.yml @@ -20,7 +20,7 @@ permissions: jobs: main: name: Validate PR titles - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/dev-deploy-api.yml b/.github/workflows/dev-deploy-api.yml index 3e73e1dfd57..efdd5086659 100644 --- a/.github/workflows/dev-deploy-api.yml +++ b/.github/workflows/dev-deploy-api.yml @@ -28,7 +28,7 @@ jobs: secrets: inherit deploy_dev_api: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: test_api timeout-minutes: 80 environment: Development @@ -134,7 +134,7 @@ jobs: url_prefix: '~' newrelic: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest name: New Relic Deploy needs: deploy_dev_api environment: Development diff --git a/.github/workflows/dev-deploy-web-component.yml b/.github/workflows/dev-deploy-web-component.yml index ec9dd459286..29605c9060d 100644 --- a/.github/workflows/dev-deploy-web-component.yml +++ b/.github/workflows/dev-deploy-web-component.yml @@ -18,7 +18,7 @@ jobs: deploy_web_component: needs: build - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 if: "!contains(github.event.head_commit.message, 'ci skip')" environment: Development diff --git a/.github/workflows/dev-deploy-worker.yml b/.github/workflows/dev-deploy-worker.yml index 2decc0f69f3..e818a148a04 100644 --- a/.github/workflows/dev-deploy-worker.yml +++ b/.github/workflows/dev-deploy-worker.yml @@ -32,7 +32,7 @@ jobs: build_dev_worker: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: test_worker timeout-minutes: 80 environment: Development @@ -73,7 +73,7 @@ jobs: docker_image: ${{ needs.build_dev_worker.outputs.docker_image }} newrelic: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest name: New Relic Deploy needs: deploy_dev_workers environment: Development diff --git a/.github/workflows/dev-deploy-ws.yml b/.github/workflows/dev-deploy-ws.yml index 1f2285a42b1..b47739f1db1 100644 --- a/.github/workflows/dev-deploy-ws.yml +++ b/.github/workflows/dev-deploy-ws.yml @@ -24,7 +24,7 @@ jobs: # This workflow contains a single job called "build" deploy_ws: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: test_ws timeout-minutes: 80 environment: Development diff --git a/.github/workflows/issue-label.yml b/.github/workflows/issue-label.yml index 46d1cacf0c1..0b2254851a7 100644 --- a/.github/workflows/issue-label.yml +++ b/.github/workflows/issue-label.yml @@ -11,11 +11,11 @@ concurrency: jobs: check: name: Verify - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20.8.1 - name: Install Octokit diff --git a/.github/workflows/jarvis.yml b/.github/workflows/jarvis.yml index 3d30de759cf..b5144c331b4 100644 --- a/.github/workflows/jarvis.yml +++ b/.github/workflows/jarvis.yml @@ -6,7 +6,7 @@ on: jobs: add-comment: if: github.event.label.name == '@novu/api' - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest permissions: issues: write steps: diff --git a/.github/workflows/milestone-assign.yml b/.github/workflows/milestone-assign.yml index 331725e356a..06c6c17d0d2 100644 --- a/.github/workflows/milestone-assign.yml +++ b/.github/workflows/milestone-assign.yml @@ -15,11 +15,11 @@ jobs: permissions: issues: write pull-requests: write - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20.8.1 - name: Install Octokit diff --git a/.github/workflows/on-pr-change.yml b/.github/workflows/on-pr-change.yml index fbb8c804592..eddcb8fd727 100644 --- a/.github/workflows/on-pr-change.yml +++ b/.github/workflows/on-pr-change.yml @@ -8,7 +8,7 @@ on: - edited jobs: check-branches: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Check branches env: diff --git a/.github/workflows/on-pr.yml b/.github/workflows/on-pr.yml index c4d666b5db7..13a0bb0a328 100644 --- a/.github/workflows/on-pr.yml +++ b/.github/workflows/on-pr.yml @@ -13,7 +13,7 @@ on: jobs: dependency-review: name: Dependency review - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest environment: Linting steps: - name: 'Checkout Repository' @@ -23,7 +23,7 @@ jobs: spellcheck: name: Spell check - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest environment: Linting steps: - uses: actions/checkout@v4 @@ -35,7 +35,7 @@ jobs: incremental_files_only: true find-flags: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest name: Find LaunchDarkly feature flags in diff environment: Linting steps: @@ -53,7 +53,7 @@ jobs: get-affected: name: Get Affected Packages - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest outputs: test-unit: ${{ steps.get-projects-arrays.outputs.test-unit }} test-e2e: ${{ steps.get-projects-arrays.outputs.test-e2e }} @@ -120,7 +120,7 @@ jobs: test_unit_providers: name: Unit test @novu/providers - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: [get-affected] if: ${{ fromJson(needs.get-affected.outputs.test-providers)[0] }} timeout-minutes: 80 @@ -138,7 +138,7 @@ jobs: test_unit_packages: name: Unit test @novu public NPM packages (except providers) - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: [get-affected] if: ${{ fromJson(needs.get-affected.outputs.test-packages)[0] }} timeout-minutes: 80 @@ -167,7 +167,7 @@ jobs: test_unit_libs: name: Unit test @novu internal packages - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: [get-affected] if: ${{ fromJson(needs.get-affected.outputs.test-libs)[0] }} timeout-minutes: 80 @@ -186,7 +186,7 @@ jobs: test_unit_services: name: Unit test backend services - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: [get-affected] if: ${{ fromJson(needs.get-affected.outputs.test-unit)[0] }} timeout-minutes: 80 @@ -215,7 +215,7 @@ jobs: validate_openapi: name: Validate OpenAPI - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest needs: [get-affected] if: ${{ fromJson(needs.get-affected.outputs.test-unit)[0] }} timeout-minutes: 10 diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml index 33378d608d9..075256d17c6 100644 --- a/.github/workflows/pr-labeler.yml +++ b/.github/workflows/pr-labeler.yml @@ -9,7 +9,7 @@ jobs: contents: read pull-requests: write statuses: write - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pr-manager.yml b/.github/workflows/pr-manager.yml index 21b0ba2f2c2..9a229d88154 100644 --- a/.github/workflows/pr-manager.yml +++ b/.github/workflows/pr-manager.yml @@ -8,7 +8,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Process stale PRs uses: actions/stale@v9 diff --git a/.github/workflows/prepare-cloud-release.yaml b/.github/workflows/prepare-cloud-release.yaml index 7d711e4ecc0..8c800b040a2 100644 --- a/.github/workflows/prepare-cloud-release.yaml +++ b/.github/workflows/prepare-cloud-release.yaml @@ -12,7 +12,7 @@ on: jobs: prepare-cloud-release: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest permissions: contents: write pull-requests: write diff --git a/.github/workflows/prepare-self-hosted-release.yml b/.github/workflows/prepare-self-hosted-release.yml index 365133699ec..4eed3dbec2b 100644 --- a/.github/workflows/prepare-self-hosted-release.yml +++ b/.github/workflows/prepare-self-hosted-release.yml @@ -17,7 +17,7 @@ permissions: jobs: build_docker: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 90 strategy: fail-fast: false @@ -44,7 +44,7 @@ jobs: uses: pnpm/action-setup@v3 - name: Use Node.js - uses: useblacksmith/setup-node@v5 + uses: actions/setup-node@v4 with: node-version: 20.8.1 cache: 'pnpm' diff --git a/.github/workflows/preview-packages.yml b/.github/workflows/preview-packages.yml index e8f12d709e5..06a0d6c0a70 100644 --- a/.github/workflows/preview-packages.yml +++ b/.github/workflows/preview-packages.yml @@ -12,7 +12,7 @@ on: jobs: publish_preview_packages: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Checkout code @@ -21,7 +21,7 @@ jobs: fetch-depth: 0 - run: corepack enable - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20 cache: 'pnpm' diff --git a/.github/workflows/prod-deploy-api.yml b/.github/workflows/prod-deploy-api.yml index de1aab94f9d..0aca04406d7 100644 --- a/.github/workflows/prod-deploy-api.yml +++ b/.github/workflows/prod-deploy-api.yml @@ -11,7 +11,7 @@ on: jobs: build_prod_image: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: Production outputs: @@ -108,7 +108,7 @@ jobs: deploy_docs: needs: deploy_prod_api_us - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest environment: Production steps: - name: Deploy API Documentation @@ -118,7 +118,7 @@ jobs: method: 'POST' newrelic: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest name: New Relic Deploy needs: deploy_prod_api_us environment: Production diff --git a/.github/workflows/prod-deploy-inbound-mail.yml b/.github/workflows/prod-deploy-inbound-mail.yml index ee282873262..3e59135e0d0 100644 --- a/.github/workflows/prod-deploy-inbound-mail.yml +++ b/.github/workflows/prod-deploy-inbound-mail.yml @@ -19,7 +19,7 @@ jobs: secrets: inherit build_prod_image: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: Production outputs: diff --git a/.github/workflows/prod-deploy-web-component.yml b/.github/workflows/prod-deploy-web-component.yml index af589fa51cf..490635dc51a 100644 --- a/.github/workflows/prod-deploy-web-component.yml +++ b/.github/workflows/prod-deploy-web-component.yml @@ -12,7 +12,7 @@ jobs: deploy_web_component: needs: build - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 if: "!contains(github.event.head_commit.message, 'ci skip')" environment: Production diff --git a/.github/workflows/prod-deploy-worker.yml b/.github/workflows/prod-deploy-worker.yml index ee61c7e1631..31c93529fe0 100644 --- a/.github/workflows/prod-deploy-worker.yml +++ b/.github/workflows/prod-deploy-worker.yml @@ -11,7 +11,7 @@ env: jobs: build_prod_image: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: Production outputs: @@ -104,7 +104,7 @@ jobs: sentry_project: worker newrelic: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest name: New Relic Deploy needs: deploy_prod_workers_us environment: Production diff --git a/.github/workflows/prod-deploy-ws.yml b/.github/workflows/prod-deploy-ws.yml index 0afc6afb265..99c8d872ce3 100644 --- a/.github/workflows/prod-deploy-ws.yml +++ b/.github/workflows/prod-deploy-ws.yml @@ -12,7 +12,7 @@ jobs: # This workflow contains a single job called "build" build_prod_image: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: Production outputs: diff --git a/.github/workflows/reusable-api-e2e.yml b/.github/workflows/reusable-api-e2e.yml index ba2f62566ff..2aaa263d19f 100644 --- a/.github/workflows/reusable-api-e2e.yml +++ b/.github/workflows/reusable-api-e2e.yml @@ -36,7 +36,7 @@ on: jobs: check_submodule_token: name: Check if the secret exists or not. - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest outputs: has_token: ${{ steps.secret-check.outputs.has_token }} steps: diff --git a/.github/workflows/reusable-app-service-deploy.yml b/.github/workflows/reusable-app-service-deploy.yml index 4eb78c2c9b7..912632bad78 100644 --- a/.github/workflows/reusable-app-service-deploy.yml +++ b/.github/workflows/reusable-app-service-deploy.yml @@ -27,7 +27,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: deploy_service: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} env: diff --git a/.github/workflows/reusable-dashboard-deploy.yml b/.github/workflows/reusable-dashboard-deploy.yml index d64c6195d80..b0cddb617fb 100644 --- a/.github/workflows/reusable-dashboard-deploy.yml +++ b/.github/workflows/reusable-dashboard-deploy.yml @@ -57,7 +57,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: reusable_web_deploy: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} permissions: diff --git a/.github/workflows/reusable-dashboard-e2e.yml b/.github/workflows/reusable-dashboard-e2e.yml index 5b372d900de..d0572ecb838 100644 --- a/.github/workflows/reusable-dashboard-e2e.yml +++ b/.github/workflows/reusable-dashboard-e2e.yml @@ -32,7 +32,7 @@ jobs: total: [4] # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: @@ -123,10 +123,10 @@ jobs: # Merge reports after playwright-tests, even if some shards have failed if: ${{ !cancelled() }} needs: [e2e_dashboard] - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20.8.1 diff --git a/.github/workflows/reusable-docker.yml b/.github/workflows/reusable-docker.yml index 69405ad92ee..0f83e5f773d 100644 --- a/.github/workflows/reusable-docker.yml +++ b/.github/workflows/reusable-docker.yml @@ -54,7 +54,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: reusable_docker: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} outputs: diff --git a/.github/workflows/reusable-embed-deploy.yml b/.github/workflows/reusable-embed-deploy.yml index d1e53615481..5cce978fa92 100644 --- a/.github/workflows/reusable-embed-deploy.yml +++ b/.github/workflows/reusable-embed-deploy.yml @@ -30,7 +30,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: reusable_embed_deploy: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} permissions: diff --git a/.github/workflows/reusable-inbound-mail-e2e.yml b/.github/workflows/reusable-inbound-mail-e2e.yml index 6bd86fe65aa..6e10506e09f 100644 --- a/.github/workflows/reusable-inbound-mail-e2e.yml +++ b/.github/workflows/reusable-inbound-mail-e2e.yml @@ -18,7 +18,7 @@ jobs: # This workflow contains a single job called "build" e2e_inbound_mail: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: diff --git a/.github/workflows/reusable-notification-center.yml b/.github/workflows/reusable-notification-center.yml index ee3860b174d..d25e0956581 100644 --- a/.github/workflows/reusable-notification-center.yml +++ b/.github/workflows/reusable-notification-center.yml @@ -8,7 +8,7 @@ on: jobs: build_test: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/reusable-web-deploy.yml b/.github/workflows/reusable-web-deploy.yml index 2cf46b9ed6b..59ba8aff46a 100644 --- a/.github/workflows/reusable-web-deploy.yml +++ b/.github/workflows/reusable-web-deploy.yml @@ -57,7 +57,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: reusable_web_deploy: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} permissions: diff --git a/.github/workflows/reusable-web-e2e.yml b/.github/workflows/reusable-web-e2e.yml index 588d8231d32..b18a7557df2 100644 --- a/.github/workflows/reusable-web-e2e.yml +++ b/.github/workflows/reusable-web-e2e.yml @@ -32,7 +32,7 @@ jobs: total: [4] # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: @@ -125,10 +125,10 @@ jobs: # Merge reports after playwright-tests, even if some shards have failed if: ${{ !cancelled() }} needs: [e2e_web] - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: 20.8.1 diff --git a/.github/workflows/reusable-webhook-e2e.yml b/.github/workflows/reusable-webhook-e2e.yml index cf18c7eec37..080254d9420 100644 --- a/.github/workflows/reusable-webhook-e2e.yml +++ b/.github/workflows/reusable-webhook-e2e.yml @@ -12,7 +12,7 @@ jobs: # This workflow contains a single job called "build" e2e_webhook: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 # Steps represent a sequence of tasks that will be executed as part of the job diff --git a/.github/workflows/reusable-widget-deploy.yml b/.github/workflows/reusable-widget-deploy.yml index 07c3e408d77..f446e10db95 100644 --- a/.github/workflows/reusable-widget-deploy.yml +++ b/.github/workflows/reusable-widget-deploy.yml @@ -42,7 +42,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: reusable_widget_deploy: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} permissions: diff --git a/.github/workflows/reusable-widget-e2e.yml b/.github/workflows/reusable-widget-e2e.yml index 758b155dc3d..16e004b2856 100644 --- a/.github/workflows/reusable-widget-e2e.yml +++ b/.github/workflows/reusable-widget-e2e.yml @@ -18,7 +18,7 @@ jobs: # This workflow contains a single job called "build" e2e_widget: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: contents: read diff --git a/.github/workflows/reusable-worker-e2e.yml b/.github/workflows/reusable-worker-e2e.yml index 71557233ef2..06546b975a5 100644 --- a/.github/workflows/reusable-worker-e2e.yml +++ b/.github/workflows/reusable-worker-e2e.yml @@ -18,7 +18,7 @@ jobs: # This workflow contains a single job called "build" e2e_worker_service: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: diff --git a/.github/workflows/reusable-workers-service-deploy.yml b/.github/workflows/reusable-workers-service-deploy.yml index b5637b71f6c..afb947952db 100644 --- a/.github/workflows/reusable-workers-service-deploy.yml +++ b/.github/workflows/reusable-workers-service-deploy.yml @@ -27,7 +27,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: infrastructure_data: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} env: @@ -69,7 +69,7 @@ jobs: deploy_worker_queue: needs: infrastructure_data - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: ${{ inputs.environment }} env: diff --git a/.github/workflows/reusable-ws-e2e.yml b/.github/workflows/reusable-ws-e2e.yml index a069b8acd00..f054c2c4906 100644 --- a/.github/workflows/reusable-ws-e2e.yml +++ b/.github/workflows/reusable-ws-e2e.yml @@ -18,7 +18,7 @@ jobs: # This workflow contains a single job called "build" e2e_ws: # The type of runner that the job will run on - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 permissions: diff --git a/.github/workflows/rollback.yml b/.github/workflows/rollback.yml index a4a03287257..f504ad0b270 100644 --- a/.github/workflows/rollback.yml +++ b/.github/workflows/rollback.yml @@ -41,7 +41,7 @@ on: jobs: ecs: if: contains(fromJson('["api", "inbound_mail", "webhook", "worker", "ws"]'), github.event.inputs.service) - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest strategy: matrix: region: ${{ fromJSON(github.event.inputs.region) }} @@ -195,7 +195,7 @@ jobs: netlify: if: contains(fromJson('["web", "widget"]'), github.event.inputs.service) - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest strategy: matrix: region: ${{ fromJSON(github.event.inputs.region) }} diff --git a/.github/workflows/tag-images.yml b/.github/workflows/tag-images.yml index b70b4efec0e..44fae29177c 100644 --- a/.github/workflows/tag-images.yml +++ b/.github/workflows/tag-images.yml @@ -12,7 +12,7 @@ on: jobs: tag_images: - runs-on: blacksmith-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest timeout-minutes: 80 environment: Production permissions: @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v4 - name: Setup kernel for react native, increase watchers run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p - - uses: useblacksmith/setup-node@v5 + - uses: actions/setup-node@v4 with: node-version: '20.8.1'