Skip to content

Commit

Permalink
Merge pull request #482 from sebgroup/develop
Browse files Browse the repository at this point in the history
cut release
  • Loading branch information
hjalmers authored Nov 25, 2020
2 parents caa526e + 91bde3f commit 8521c92
Show file tree
Hide file tree
Showing 577 changed files with 23,096 additions and 11,767 deletions.
File renamed without changes.
71 changes: 71 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: CI
on:
push:
pull_request:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Get branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF##*/})"
id: branch

- name: Add token for Font Awesome registry access
env:
FA_TOKEN: ${{ secrets.FA_TOKEN }}
run: npm run add-fa-config

- name: Install dependencies
run: npm ci

- name: Build library
run: npm run build

- name: Build documentation and demo site
run: npm run build:demo

#- uses: codfish/semantic-release-action@master
# env:
# GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Run semantic release and publish new version to npm
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm run semantic-release

- name: Set base href
run: ./node_modules/.bin/replace '<base href=(.*?)>' '<base href="/${{ github.event.repository.name }}/${{ steps.branch.outputs.branch }}/">' dist/bootstrap/index.html

# - name: Set build (run) number
# run: ./node_modules/.bin/replace '##BUILD_NUMBER##' '${{ github.run_number }}' www/index.html

- name: Get last release
# if: steps.semantic.outputs.new-release-published !== 'true'
id: version
uses: abatilo/[email protected]
with:
owner: sebgroup
repo: bootstrap

#- name: Set version number after release
# if: steps.semantic.outputs.new-release-published == 'true'
# run: ./node_modules/.bin/replace '##VERSION##' 'v${{ steps.semantic.outputs.release-version }}' www/index.html

#- name: Set version number
# if: steps.semantic.outputs.new-release-published != 'true'
# run: ./node_modules/.bin/replace '##VERSION##' '${{ steps.version.outputs.latest_tag }}' www/index.html

- name: Deploy documentation to GitHub Pages
uses: JamesIves/[email protected]
with:
ACCESS_TOKEN: ${{ secrets.GH_TOKEN }}
BRANCH: gh-pages # The branch the action should deploy to.
FOLDER: dist/bootstrap # The folder the action should deploy.
TARGET_FOLDER: ${{ steps.branch.outputs.branch }} # The folder the action should deploy to.

8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"printWidth": 120,
"singleQuote": true,
"useTabs": false,
"tabWidth": 2,
"semi": true,
"bracketSpacing": true
}
44 changes: 0 additions & 44 deletions .travis.yml

This file was deleted.

32 changes: 27 additions & 5 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,12 @@
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"customWebpackConfig": {
"path": "./webpack.partial.js"
},
"aot": true,
"outputPath": "dist/bootstrap",
"index": "src/index.html",
"main": "src/main.ts",
Expand All @@ -29,6 +33,12 @@
},
"configurations": {
"production": {
"budgets": [
{
"type": "anyComponentStyle",
"maximumWarning": "6kb"
}
],
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
Expand All @@ -43,12 +53,24 @@
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"browserTarget": "bootstrap:build"
},
Expand Down Expand Up @@ -126,10 +148,10 @@
"defaultProject": "bootstrap",
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
"style": "scss"
}
},
"cli": {
"analytics": false
}
}
}
Loading

0 comments on commit 8521c92

Please sign in to comment.