-
Notifications
You must be signed in to change notification settings - Fork 1.1k
ci(*): added workflows and issues templates #1175
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
Merged
Ehesp
merged 11 commits into
@invertase/v7-development
from
@invertase/add-ci-integration
Sep 10, 2025
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
c9feb97
ci(*): added workflows and issues templates
dackers86 ea06211
ci(*): updated workflow actiosn to the latest versions
dackers86 f27e111
chore(*): added test commands for all packages
dackers86 0e26e9a
ci(*): updated workflow for running pnpm
dackers86 1f599fb
test(angular): updated failing angular tests
dackers86 d2619c1
chore(*): added .angular to .gitignore
dackers86 9391d8b
chore(*): merged latest
dackers86 48088b8
ci(*): Remove frozen lockfile
dackers86 d645bc5
ci(*): added emulator support
dackers86 b52ad44
chore(*): merged latest
dackers86 ee8bb90
chore(*): updated workflows, formatting package and branch triggers
dackers86 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
--- | ||
|
||
<!-- Step 1 [READ THIS] --> | ||
<!-- | ||
Are you in the right place? | ||
* For issues or feature requests related to __the code in this repository__ | ||
file a Github issue. | ||
* If this is a __feature request__ make sure the issue title starts with "FR:". | ||
* For general technical questions, post a question on [StackOverflow](http://stackoverflow.com/) | ||
with the firebase-authentication tag. | ||
* For general Firebase discussion, use the [firebase-talk](https://groups.google.com/forum/#!forum/firebase-talk) | ||
google group. | ||
* For help troubleshooting your application that does not fall under one | ||
of the above categories, reach out to the personalized | ||
[Firebase support channel](https://firebase.google.com/support/). | ||
--> | ||
|
||
<!-- Step 2 --> | ||
|
||
### [REQUIRED] Describe your environment | ||
|
||
- Operating System version: **\_** | ||
- Browser version: **\_** | ||
- Firebase UI version: **\_** | ||
- Firebase SDK version: **\_** | ||
- Package name: **\_** | ||
|
||
<!-- Step 3 --> | ||
|
||
### [REQUIRED] Describe the problem | ||
|
||
#### Steps to reproduce | ||
|
||
<!-- | ||
What happened? How can we make the problem occur? | ||
This could be a description, log/console output, etc. | ||
--> | ||
|
||
#### Relevant Code | ||
|
||
<!-- | ||
Reproduce the issue on StackBlitz and provide your forked URL | ||
or give us some sample code below | ||
--> | ||
|
||
<https://stackblitz.com/fork/firebase-issue-sandbox> | ||
|
||
```javascript | ||
// TODO(you): code here to reproduce the problem | ||
``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
**Describe the solution you'd like** | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
name: Test | ||
|
||
on: | ||
push: | ||
branches: | ||
- ** | ||
pull_request: | ||
branches: | ||
- "**" | ||
|
||
jobs: | ||
test: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Setup node | ||
uses: actions/setup-node@v4 | ||
with: | ||
node-version: '20' | ||
check-latest: true | ||
- name: Setup pnpm | ||
uses: pnpm/action-setup@v4 | ||
with: | ||
version: latest | ||
- name: Install dependencies | ||
run: pnpm install | ||
- name: Install Firebase CLI | ||
run: npm i -g [email protected] | ||
- name: Start Firebase emulator and run tests | ||
run: | | ||
firebase emulators:start --only auth --project demo-test & | ||
sleep 15 | ||
# Wait for emulator to be ready | ||
until wget -q --spider http://localhost:9099 2>/dev/null; do | ||
echo "Waiting for emulator to start..." | ||
sleep 2 | ||
done | ||
echo "Emulator is ready, running tests..." | ||
pnpm test |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
{ | ||
"$schema": "./node_modules/@angular/cli/lib/config/schema.json", | ||
"version": 1, | ||
"newProjectRoot": "projects", | ||
"projects": { | ||
"firebase-ui-angular": { | ||
"projectType": "library", | ||
"root": "", | ||
"sourceRoot": "src", | ||
"prefix": "lib", | ||
"architect": { | ||
"build": { | ||
"builder": "@angular-devkit/build-angular:ng-packagr", | ||
"options": { | ||
"project": "ng-package.json" | ||
} | ||
}, | ||
"test": { | ||
"builder": "@angular-devkit/build-angular:karma", | ||
"options": { | ||
"main": "src/test.ts", | ||
"tsConfig": "tsconfig.spec.json", | ||
"karmaConfig": "karma.conf.js", | ||
"polyfills": ["zone.js", "zone.js/testing"], | ||
"styles": [], | ||
"scripts": [], | ||
"assets": [], | ||
"include": [ | ||
"src/**/*.spec.ts", | ||
"src/**/*.d.ts" | ||
] | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
/** | ||
* Copyright 2025 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
// Karma configuration file, see link for more information | ||
// https://karma-runner.github.io/1.0/config/configuration-file.html | ||
|
||
module.exports = function (config) { | ||
config.set({ | ||
basePath: "", | ||
frameworks: ["jasmine", "@angular-devkit/build-angular"], | ||
plugins: [ | ||
require("karma-jasmine"), | ||
require("karma-chrome-launcher"), | ||
require("karma-jasmine-html-reporter"), | ||
require("karma-coverage"), | ||
require("@angular-devkit/build-angular/plugins/karma"), | ||
], | ||
client: { | ||
jasmine: { | ||
// you can add configuration options for Jasmine here | ||
// the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html | ||
// for example, you can disable the random execution order | ||
// random: false | ||
}, | ||
clearContext: false, // leave Jasmine Spec Runner output visible in browser | ||
}, | ||
jasmineHtmlReporter: { | ||
suppressAll: true, // removes the duplicated traces | ||
}, | ||
coverageReporter: { | ||
dir: require("path").join(__dirname, "./coverage/"), | ||
subdir: ".", | ||
reporters: [{ type: "html" }, { type: "text-summary" }], | ||
}, | ||
reporters: ["progress", "kjhtml"], | ||
browsers: ["ChromeHeadless"], | ||
restartOnFileChange: true, | ||
}); | ||
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.