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

Migrate CI/CD to GitHub Actions #379

Closed
9 tasks done
mttrbrts opened this issue Mar 19, 2021 · 2 comments
Closed
9 tasks done

Migrate CI/CD to GitHub Actions #379

mttrbrts opened this issue Mar 19, 2021 · 2 comments
Assignees
Labels
Difficulty: Medium Good First Issue :octocat: Good for newcomers Type: Enhancement ✨ Improvement to process or efficiency

Comments

@mttrbrts
Copy link
Member

mttrbrts commented Mar 19, 2021

As described in accordproject/technical-steering-committee#4

Please follow the conventions in accordproject/concerto#236

  • Remove secrets from Travis (for AP maintainers: in Travis Repository Settings)
  • Disable Travis in the configuration (for AP maintainers: Travis Personal Profile > Settings > Accord Project
  • Remove .travis.yml and .travis directories in repo
  • Add .github/workflows directory based on those in ./concerto/.github/workflows
  • Remove scripts in ./scripts replace by those found in ./concerto/scripts
  • Fix package.json notable adjustments: remove some of the old scripts, make sure code coverage works
  • Test build on PR with timestamps
  • Test build on GitHub release with version number
  • Update GitHub "branch protection" rules to point to the new workflows instead of Travis
@Aniruddha-Shriwant
Copy link
Contributor

@mttrbrts can I take this?

@jeromesimeon
Copy link
Member

@mttrbrts can I take this?

Done and done! Your changes are now how we do CI in this repo. Thank you @Aniruddha-Shriwant for the great contribution (and being responding to requests for changes).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Difficulty: Medium Good First Issue :octocat: Good for newcomers Type: Enhancement ✨ Improvement to process or efficiency
Projects
None yet
Development

No branches or pull requests

3 participants