Compare commits

...

13 Commits

Author SHA1 Message Date
github-actions
f006ba4eda v6.1.1-nightly.20220414 2022-04-14 20:20:44 +00:00
Liam DeBeasi
1881174585 Merge a84041cbc8 into 96b2003b2b 2022-04-14 20:12:11 +00:00
Liam DeBeasi
a84041cbc8 chore(): switch to main before deleting branch 2022-04-14 20:11:55 +00:00
Liam DeBeasi
e5aedb72cd chore(): test PR one more time 2022-04-14 20:05:31 +00:00
Liam DeBeasi
ce88861523 chore(): use cron 2022-04-14 19:56:23 +00:00
Liam DeBeasi
57afe1fb04 chore(): remove leading 1 2022-04-14 19:48:34 +00:00
Liam DeBeasi
438ba22a12 chore(): clean up branch on deletion 2022-04-14 19:48:05 +00:00
Liam DeBeasi
9fa370252f chore(): update template to account for nightly builds 2022-04-14 19:40:27 +00:00
Liam DeBeasi
9119e65e75 chore(): user friendly date formatting 2022-04-14 19:31:58 +00:00
Liam DeBeasi
f9b08de2fd chore(): configure git identity 2022-04-14 19:18:46 +00:00
Liam DeBeasi
6e058b36bd chore(): pass in github token 2022-04-14 19:14:20 +00:00
Liam DeBeasi
7d329c9141 chore(): do not use canary 2022-04-14 19:10:53 +00:00
Liam DeBeasi
df10f283f2 ci(nightly): add script for generating nightly builds of ionic 2022-04-14 19:04:52 +00:00
27 changed files with 165 additions and 22 deletions

View File

@@ -21,6 +21,7 @@ body:
- label: v4.x
- label: v5.x
- label: v6.x
- label: Nightly
- type: textarea
attributes:
label: Current Behavior

62
.github/workflows/nightly.yml vendored Normal file
View File

@@ -0,0 +1,62 @@
name: 'Ionic Nightly Build'
on:
schedule:
# Run every Monday-Friday
# at 6:00 UTC (6:00 am UTC)
- cron: '00 06 * * 1,5'
pull_request:
branches: [ '**' ]
jobs:
nightly-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: actions/setup-node@v2
with:
node-version: 16
- name: Install Dependencies
run: npm ci --no-package-lock && lerna bootstrap --ignore-scripts -- --legacy-peer-deps
shell: bash
- name: Prepare NPM Token
run: echo //registry.npmjs.org/:_authToken=${NPM_TOKEN} > .npmrc
shell: bash
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Configure Identity
run: |
git config user.name github-actions
git config user.email github-actions@github.com
# A 1 is required before the timestamp
# as lerna will fail when there is a leading 0
# See https://github.com/lerna/lerna/issues/2840
- name: Create Nightly Hash
# The date should output YYYYMMDD
# so that it is human readable
run: |
echo "DATE=$(date +%Y%m%d)" >> $GITHUB_ENV
echo "CURRENT_VERSION=$(node ./.scripts/bump-version.js)" >> $GITHUB_ENV
shell: bash
- name: Checkout Nightly Branch
run: |
git checkout -b nightly-$(echo "${{ env.DATE }}")
git push origin nightly-$(echo "${{ env.DATE }}")
shell: bash
- name: Create Nightly Build
run: |
HUSKY_SKIP_HOOKS=1 lerna publish $(echo "${{ env.CURRENT_VERSION }}")-nightly.$(echo "${{ env.DATE }}") --no-verify-access --yes --force-publish='*' --dist-tag nightly --conventional-commits --conventional-prerelease --exact --create-release github
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
shell: bash
# We need to push the commit changes in order for the tags
# to get updated, but we don't need to keep the changelog
# changes around.
- name: Delete Nightly Branch
run: |
git checkout main
git branch -d nightly-$(echo "${{ env.DATE }}")
git push origin --delete nightly-$(echo "${{ env.DATE }}")
shell: bash

View File

@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic-framework/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
### Bug Fixes
* **all:** import path is now correct when using ionic in a stencil app ([#25123](https://github.com/ionic-team/ionic-framework/issues/25123)) ([1b407ab](https://github.com/ionic-team/ionic-framework/commit/1b407abdf5d8a2a18b6a2b9daca2d58b7b0f782b)), closes [#25122](https://github.com/ionic-team/ionic-framework/issues/25122)
* **datetime:** account for 30 and 45 minute timezones when getting current date ([#25120](https://github.com/ionic-team/ionic-framework/issues/25120)) ([96b2003](https://github.com/ionic-team/ionic-framework/commit/96b2003b2bd5089d1faafe262e96c7445c5c3349)), closes [#25112](https://github.com/ionic-team/ionic-framework/issues/25112)
# [6.1.0 Vanadium](https://github.com/ionic-team/ionic-framework/compare/v6.0.16...v6.1.0) (2022-04-13)

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/angular
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Angular specific wrappers for @ionic/core",
"keywords": [
"ionic",
@@ -44,7 +44,7 @@
"validate": "npm i && npm run lint && npm run test && npm run build"
},
"dependencies": {
"@ionic/core": "^6.1.0",
"@ionic/core": "6.1.1-nightly.20220414",
"jsonc-parser": "^3.0.0",
"tslib": "^2.0.0"
},

View File

@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
### Bug Fixes
* **all:** import path is now correct when using ionic in a stencil app ([#25123](https://github.com/ionic-team/ionic/issues/25123)) ([1b407ab](https://github.com/ionic-team/ionic/commit/1b407abdf5d8a2a18b6a2b9daca2d58b7b0f782b)), closes [#25122](https://github.com/ionic-team/ionic/issues/25122)
* **datetime:** account for 30 and 45 minute timezones when getting current date ([#25120](https://github.com/ionic-team/ionic/issues/25120)) ([96b2003](https://github.com/ionic-team/ionic/commit/96b2003b2bd5089d1faafe262e96c7445c5c3349)), closes [#25112](https://github.com/ionic-team/ionic/issues/25112)
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/core",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/core",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Base components for Ionic",
"keywords": [
"ionic",

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic-docs/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/docs
# [6.1.0](https://github.com/ionic-team/ionic-docs/compare/v6.0.14...v6.1.0) (2022-04-13)
**Note:** Version bump only for package @ionic/docs

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/docs",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Pre-packaged API documentation for the Ionic docs.",
"main": "core.json",
"types": "core.d.ts",

View File

@@ -5,5 +5,5 @@
"angular",
"packages/*"
],
"version": "6.1.0"
"version": "6.1.1-nightly.20220414"
}

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/angular-server
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)
**Note:** Version bump only for package @ionic/angular-server

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular-server",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular-server",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Angular SSR Module for Ionic",
"keywords": [
"ionic",
@@ -56,7 +56,7 @@
"@angular/platform-browser": "^12.0.0",
"@angular/platform-browser-dynamic": "^12.2.10",
"@angular/platform-server": "^12.0.0",
"@ionic/core": "^6.1.0",
"@ionic/core": "6.1.1-nightly.20220414",
"@ionic/eslint-config": "^0.3.0",
"@ionic/prettier-config": "^2.0.0",
"@typescript-eslint/eslint-plugin": "^5.2.0",

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/react-router
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)
**Note:** Version bump only for package @ionic/react-router

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react-router",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react-router",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "React Router wrapper for @ionic/react",
"keywords": [
"ionic",
@@ -37,7 +37,7 @@
"dist/"
],
"dependencies": {
"@ionic/react": "^6.1.0",
"@ionic/react": "6.1.1-nightly.20220414",
"tslib": "*"
},
"peerDependencies": {

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/react
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)
**Note:** Version bump only for package @ionic/react

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "React specific wrapper for @ionic/core",
"keywords": [
"ionic",
@@ -41,7 +41,7 @@
"css/"
],
"dependencies": {
"@ionic/core": "^6.1.0",
"@ionic/core": "6.1.1-nightly.20220414",
"ionicons": "^6.0.0",
"tslib": "*"
},

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/vue-router
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue-router",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue-router",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Vue Router integration for @ionic/vue",
"scripts": {
"prepublishOnly": "npm run build",
@@ -44,7 +44,7 @@
},
"homepage": "https://github.com/ionic-team/ionic#readme",
"dependencies": {
"@ionic/vue": "^6.1.0"
"@ionic/vue": "6.1.1-nightly.20220414"
},
"devDependencies": {
"@types/jest": "^26.0.13",

View File

@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.1.1-nightly.20220414](https://github.com/ionic-team/ionic/compare/v6.1.0...v6.1.1-nightly.20220414) (2022-04-14)
**Note:** Version bump only for package @ionic/vue
# [6.1.0](https://github.com/ionic-team/ionic/compare/v6.0.14...v6.1.0) (2022-04-13)

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"lockfileVersion": 2,
"requires": true,
"packages": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue",
"version": "6.1.0",
"version": "6.1.1-nightly.20220414",
"description": "Vue specific wrapper for @ionic/core",
"scripts": {
"prepublishOnly": "npm run build",
@@ -60,7 +60,7 @@
"vue-router": "^4.0.0-rc.4"
},
"dependencies": {
"@ionic/core": "^6.1.0",
"@ionic/core": "6.1.1-nightly.20220414",
"ionicons": "^6.0.0"
},
"vetur": {