Skip to content

Removing jasmine as a package#189

Merged
CharlieM312 merged 1 commit into
mainfrom
feature/remove-not-needed-packages
May 29, 2026
Merged

Removing jasmine as a package#189
CharlieM312 merged 1 commit into
mainfrom
feature/remove-not-needed-packages

Conversation

@CharlieM312
Copy link
Copy Markdown
Owner

Removing jasmine as a package as well as uncecessary use of cache

Copilot AI review requested due to automatic review settings May 29, 2026 19:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 removes Jasmine-related dev dependencies from the Angular app and simplifies GitHub Actions caching by dropping actions/setup-node’s built-in npm cache configuration (while keeping explicit actions/cache steps).

Changes:

  • Removed jasmine and @types/jasmine from app/package.json and pruned them from app/package-lock.json.
  • Removed actions/setup-node npm cache settings from CI workflows to avoid redundant caching configuration.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
app/package.json Drops Jasmine dev dependencies now that tests run via Jest.
app/package-lock.json Removes Jasmine packages and related transitive entries from the lockfile.
.github/workflows/test.yml Removes setup-node cache configuration while retaining explicit actions/cache usage.
.github/workflows/auto-approve.yml Removes setup-node cache configuration (but caching/install behavior needs tweaks).
.github/workflows/angular-build.yml Removes setup-node cache configuration (but caching/install behavior needs tweaks).
Files not reviewed (1)
  • app/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 16 to 20
- name: Set up node
uses: actions/setup-node@v6
with:
node-version-file: 'app/.nvmrc'
cache: 'npm'
cache-dependency-path: 'app/package-lock.json'
- name: Cache npm
Comment on lines 17 to 21
uses: actions/setup-node@v6
with:
node-version-file: 'app/.nvmrc'
cache: 'npm'
cache-dependency-path: 'app/package-lock.json'
- name: Cache npm
uses: actions/cache@v5
Comment on lines 47 to 51
- name: Set up node
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: 'app/package-lock.json'
- name: Cache npm
Comment on lines 22 to 26
- name: Set up node
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: 'app/package-lock.json'
- name: Cache npm
Comment on lines 22 to 26
- name: Set up node
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: 'app/package-lock.json'
- name: Cache npm
@CharlieM312 CharlieM312 merged commit 554a309 into main May 29, 2026
13 checks passed
@CharlieM312 CharlieM312 deleted the feature/remove-not-needed-packages branch May 29, 2026 19:25
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