Skip to content

ci(.github): create gh actions scope for ci#59

Merged
claytonsilva merged 4 commits into
mainfrom
ci/change-from-circleci-to-gh-actions
Jun 17, 2025
Merged

ci(.github): create gh actions scope for ci#59
claytonsilva merged 4 commits into
mainfrom
ci/change-from-circleci-to-gh-actions

Conversation

@claytonsilva

Copy link
Copy Markdown
Owner

Criado mudança do CircleCI para o GH Actions para maior aderência e transparência dos processos de ci dentro da plataforma do GH

@claytonsilva claytonsilva requested a review from Copilot June 17, 2025 11:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR replaces the existing CircleCI pipeline with a GitHub Actions workflow to standardize CI within GitHub.

  • Adds a Node.js CI workflow under .github/main.yaml
  • Removes legacy CircleCI config in .circleci/config.yml
  • Retains timezone setup, dependency installs, tests, and coverage reporting

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/main.yaml New GitHub Actions workflow for Node.js CI
.circleci/config.yml Removed old CircleCI configuration
Comments suppressed due to low confidence (4)

.github/main.yaml:3

  • Consider also triggering this workflow on pull_request events to validate PRs before merge.
on: [push]

.github/main.yaml:15

  • You run both npm ci and later yarn; pick one package manager to avoid conflicting lockfiles and reduce CI time.
      - run: npm ci

.github/main.yaml:23

  • This step syntax looks like a CircleCI orb. For GitHub Actions, use the official Coveralls action, e.g., uses: coverallsapp/github-action@v1 and provide with: path_to_lcov: './reports/coverage/lcov.info'.
      - coveralls/upload:

.github/main.yaml:25

  • store_test_results is not a standard GitHub Action; consider using actions/upload-artifact@v3 to archive test results instead.
      - store_test_results:

@claytonsilva claytonsilva force-pushed the ci/change-from-circleci-to-gh-actions branch 4 times, most recently from 210c2bb to 7761b53 Compare June 17, 2025 12:27
@claytonsilva claytonsilva force-pushed the ci/change-from-circleci-to-gh-actions branch from 7761b53 to 0f488c8 Compare June 17, 2025 12:30
@claytonsilva claytonsilva force-pushed the ci/change-from-circleci-to-gh-actions branch from 72c503e to 8c967eb Compare June 17, 2025 20:13
@claytonsilva claytonsilva merged commit 9f2b98d into main Jun 17, 2025
1 check passed
@claytonsilva claytonsilva deleted the ci/change-from-circleci-to-gh-actions branch June 17, 2025 20:17
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