There's a bug!

This issue has been created since 2021-02-23.

Welcome

In this repository, we'll be diving into the world of Continuous Integration. Continuous Integration, or CI, can benefit your projects and change how you work on GitHub. If you're new to Continuous Integration, you may be thinking, "What exactly is it, and do I need it in my project?"

What is CI? Why should you care?

a gear and a loop, representing continuous integration

CI can help you stick to your team’s quality standards by running tests and reporting the results on GitHub. CI tools run builds and tests, triggered by commits. The results post back to GitHub in the pull request. This reduces context switching for developers, and improves consistency for testing. The goal is fewer bugs in production and faster feedback while developing.

Choices around CI that will work best for your project depend on many factors, including:

  • Programming language and application architecture
  • Operating system and browsers you plan to support
  • Your team’s experience and skills
  • Scaling capabilities and plans for growth
  • Geographic distribution of dependent systems and the people who use them
  • Packaging and delivery goals

Using CI and Learning Lab

In other courses, you may have noticed that some actions take me longer to respond to than others. In this course, many of the actions will be related to builds. Those builds sometimes take longer to build, up to several minutes. Don't be concerned if I take a few minutes to respond, or if I respond too quickly. Sometimes, I'll let you know what the build will say before it finishes! Please wait for the builds to finish before moving on to your next step.

If you aren't already familiar, it may be a good idea to go through the Introduction to GitHub Learning Lab.

Step 1: Use a templated workflow

icon of a bug in a browser window

There's a bug somewhere in this repository. We'll use the practice of Continuous Integration (CI) to set up some automated testing to make it easier to discover, diagnose, and minimize scenarios like this.

Let's first introduce CI to this repository. The codebase is written with Node.js. GitHub Actions allows us to use some templated workflows for common languages and frameworks, like Node.js! Let's add it:

⌨️ Activity: Create a pull request with a templated workflow

  1. Go to the Actions tab.
  2. Choose the template Node.js workflow.
  3. Commit the workflow to a new branch.
  4. Create a pull request titled CI for Node.

I'll respond in the new pull request when I detect it has been created.


If at any point you're expecting a response and don't see one, refresh the page.

More Details About Repo
Owner Name Shantanuz06
Repo Name github-actions-for-ci
Full Name Shantanuz06/github-actions-for-ci
Language JavaScript
Created Date 2021-02-23
Updated Date 2021-02-23
Star Count 0
Watcher Count 1
Fork Count 0
Issue Count 1

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
Output video sped up 4 2022-08-30 2022-09-11
🐛 [Bug report]: Dark and light logos are not the same 0 2022-07-18 2022-08-24
vtk output in MD units 0 2022-03-18 2022-07-03
LB Boundaries on the GPU are ignored under certain conditions 0 2022-03-08 2022-07-03
CI build failed for merged PR 0 2022-03-27 2022-07-03
Walberla: Outsource update_velocity_from_shape() as far as possible 0 2022-03-14 2022-07-03
Contextmenus on dpi-aware application have a wrong scaling 1 2021-04-11 2022-08-05
Logo/icon for the emulator 3 2022-02-12 2022-08-02
Youtube videos start in lower quality 9 2022-05-17 2022-06-17
Set version numbers for new release 3 2022-02-01 2022-08-21
Capacitor music conrols 25 2022-02-03 2022-08-21
Custom next config is ignored 12 2019-08-18 2022-07-03
Platform altyapı çok kötü 1 2022-01-30 2022-09-11
[MIP-5] Support the consumer to dynamically subscribe to new topics when using the regex filter to subscribe to the topic. 0 2022-03-26 2022-07-20
Command 'g815-led' not found 3 2021-01-07 2022-07-31
Wallet Transfer - Button not updating status 2 2022-02-23 2022-09-19
Authentication doesn't work with safepal app, trust wallet app and switch network doesn't work with Math wallet and Coin98 wallet chrome extensions. 2 2022-01-28 2022-09-19
[HELP] - Can not Login 9 2021-04-28 2022-09-19
wayland: Fatal: The Wayland connection broke. 5 2021-02-04 2022-09-24
Download chunks failed, fallback to single connection | (18, 'transfer closed with xxx bytes remaining to read') 4 2021-04-07 2022-08-06
Does intersect implement in aby3 support bit count of key larger than 80? 3 2021-12-27 2022-09-06
[BUG] Syntax highlighting is slow and inefficient. 9 2022-07-23 2022-09-07
can't escape in js code 3 2021-02-07 2022-09-16
RangeError: Maximum call stack size exceeded 2 2022-01-05 2022-09-28
can you add a tutorial python file about the Relation Classification 1 2021-12-18 2022-09-24
subdocuments can be submitted as root documents 1 2022-01-12 2022-09-21
Are the thresholds comparable for models run on the same data? 1 2021-11-01 2022-09-07
Any existing feature about sharing data between different generators? 1 2021-03-25 2022-09-09
unerwartetes Verhalten einer SV vom Typ "Alarm" beim Übernehmen des Wertes via WebUI 14 2022-01-17 2022-09-29
[🐛 Bug]: Unable to get token 3 2022-07-23 2022-08-29
[🐛 Bug]: localhost problem 8 2022-08-04 2022-08-29
The pdf annotation tooltip position is wrong if the PDF is zoomed in and scrolled horizontally. (Repost) 5 2021-11-14 2022-09-26
Automated vendoring of latest MCM releases 2 2021-09-06 2022-08-14
Exoflames don't work correctly 4 2022-06-01 2022-09-02
drawing boundary from shapefile fails in recent conda builds 8 2021-01-10 2022-08-07
[Bug] runtime_env tests are slow 0 2021-09-21 2022-09-15
发送群消息的时候只能发送1-2位数字,发送其他的显示发送成功,但是返回的messageId为 -1 3 2021-09-21 2022-08-13
Whiteboard slide 59, Intune Licensing 2 2020-06-28 2022-09-22
Exclude cache from iCloud backup 0 2021-12-25 2022-09-22
DM: unsupported command of dmctl 0 2022-09-28 2022-09-29
Relationship between dc:language and processing language for multilingual resources 12 2016-08-09 2022-09-19
JUnit5 container does not work well with Arquillian transaction extension 2 2021-03-10 2022-09-26
Support complex subquery. 0 2022-01-07 2022-07-18
Debug Channel: Specular not working? 0 2022-01-07 2022-09-29
[Feature]: 建议设置一个播放器浮窗 0 2022-07-17 2022-09-05
쇼핑검색 API 관련 문의 1 2021-10-22 2022-01-17
[near-operation-file] Option to name generated files after operations instead of .grapqhl filenames 0 2022-07-07 2022-08-27
Fix false positive ``superfluous-parens`` for tuples 1 2021-09-01 2022-02-07
[Session View] Beta tags are not on all "Session" tabs 0 2022-04-12 2022-05-23
npm install error 1 2020-08-06 2022-01-23