Merge remote-tracking branch 'origin/main' into feat/bs5
# Conflicts: # README.md # package-lock.json # package.json
This commit is contained in:
commit
6db07dfc3d
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
|
@ -55,16 +55,19 @@ jobs:
|
||||||
echo "SHOULD_DEPLOY=true" >> $GITHUB_ENV
|
echo "SHOULD_DEPLOY=true" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION=$NEXT_VERSION" >> $GITHUB_ENV
|
echo "PKG_VERSION=$NEXT_VERSION" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION_STRICT=${NEXT_VERSION#?}" >> $GITHUB_ENV
|
echo "PKG_VERSION_STRICT=${NEXT_VERSION#?}" >> $GITHUB_ENV
|
||||||
|
echo "::notice::Release created using branch $GITHUB_REF_NAME"
|
||||||
elif [[ "$GITHUB_REF" =~ ^refs/tags/v* ]]; then
|
elif [[ "$GITHUB_REF" =~ ^refs/tags/v* ]]; then
|
||||||
echo "Using TAG mode: $GITHUB_REF_NAME"
|
echo "Using TAG mode: $GITHUB_REF_NAME"
|
||||||
echo "SHOULD_DEPLOY=true" >> $GITHUB_ENV
|
echo "SHOULD_DEPLOY=true" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION=$GITHUB_REF_NAME" >> $GITHUB_ENV
|
echo "PKG_VERSION=$GITHUB_REF_NAME" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION_STRICT=${GITHUB_REF_NAME#?}" >> $GITHUB_ENV
|
echo "PKG_VERSION_STRICT=${GITHUB_REF_NAME#?}" >> $GITHUB_ENV
|
||||||
|
echo "::notice::Release created using tag $GITHUB_REF_NAME"
|
||||||
else
|
else
|
||||||
echo "Using TEST mode: v7.0.0-dev.$GITHUB_RUN_NUMBER"
|
echo "Using TEST mode: v7.0.0-dev.$GITHUB_RUN_NUMBER"
|
||||||
echo "SHOULD_DEPLOY=false" >> $GITHUB_ENV
|
echo "SHOULD_DEPLOY=false" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION=v3.0.0-dev.$GITHUB_RUN_NUMBER" >> $GITHUB_ENV
|
echo "PKG_VERSION=v3.0.0-dev.$GITHUB_RUN_NUMBER" >> $GITHUB_ENV
|
||||||
echo "PKG_VERSION_STRICT=3.0.0-dev.$GITHUB_RUN_NUMBER" >> $GITHUB_ENV
|
echo "PKG_VERSION_STRICT=3.0.0-dev.$GITHUB_RUN_NUMBER" >> $GITHUB_ENV
|
||||||
|
echo "::notice::Non-production build created using branch $GITHUB_REF_NAME"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
|
@ -81,15 +84,9 @@ jobs:
|
||||||
env:
|
env:
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
run: |
|
run: |
|
||||||
echo "Installing NPM dependencies..."
|
echo "Running build script..."
|
||||||
npm install
|
chmod +x ./dev/deploy/build.sh
|
||||||
npm install -g grunt-cli
|
sh ./dev/deploy/build.sh
|
||||||
cd bootstrap
|
|
||||||
npm install
|
|
||||||
echo "Generating bootstrap files..."
|
|
||||||
grunt dist
|
|
||||||
cp -r dist/. ../ietf/static/ietf/bootstrap/
|
|
||||||
cd ..
|
|
||||||
echo "Setting version $PKG_VERSION_STRICT..."
|
echo "Setting version $PKG_VERSION_STRICT..."
|
||||||
sed -i -r -e "s/^__version__ += '.*'$/__version__ = '$PKG_VERSION_STRICT'/" ietf/__init__.py
|
sed -i -r -e "s/^__version__ += '.*'$/__version__ = '$PKG_VERSION_STRICT'/" ietf/__init__.py
|
||||||
echo "Build release tarball..."
|
echo "Build release tarball..."
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
- [Docker Dev Environment](docker/README.md)
|
- [Docker Dev Environment](docker/README.md)
|
||||||
- [Continuous Integration](#continuous-integration)
|
- [Continuous Integration](#continuous-integration)
|
||||||
- [Database & Assets](#database--assets)
|
- [Database & Assets](#database--assets)
|
||||||
|
- [Old Datatracker Branches](https://github.com/ietf-tools/old-datatracker-branches/branches/all)
|
||||||
- [Bootstrap 5 Upgrade](#bootstrap-5-upgrade)
|
- [Bootstrap 5 Upgrade](#bootstrap-5-upgrade)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
12
dev/deploy/build.sh
Normal file
12
dev/deploy/build.sh
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Installing NPM dependencies..."
|
||||||
|
npm install
|
||||||
|
|
||||||
|
echo "Building bootstrap 3 assets..."
|
||||||
|
cd bootstrap
|
||||||
|
npm install -g grunt-cli
|
||||||
|
npm install
|
||||||
|
grunt dist
|
||||||
|
cp -r dist/. ../ietf/static/ietf/bootstrap/
|
||||||
|
cd ..
|
11
package.json
11
package.json
|
@ -6,7 +6,7 @@
|
||||||
"bootstrap": "^5.1.3",
|
"bootstrap": "^5.1.3",
|
||||||
"bootstrap-datepicker": "uxsolutions/bootstrap-datepicker",
|
"bootstrap-datepicker": "uxsolutions/bootstrap-datepicker",
|
||||||
"bootstrap-icons": "^1.7.0",
|
"bootstrap-icons": "^1.7.0",
|
||||||
"caniuse-lite": "^1.0.30001282",
|
"caniuse-lite": "1.0.30001314",
|
||||||
"d3": "^3.5.17",
|
"d3": "^3.5.17",
|
||||||
"flot": "^4.2.2",
|
"flot": "^4.2.2",
|
||||||
"highcharts": "^9.3.1",
|
"highcharts": "^9.3.1",
|
||||||
|
@ -23,12 +23,13 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@parcel/transformer-sass": "^2.0.1",
|
"@parcel/transformer-sass": "^2.0.1",
|
||||||
|
"browserlist": "latest",
|
||||||
|
"cypress": "9.5.1",
|
||||||
|
"cypress-real-events": "1.7.0",
|
||||||
"eslint": "^8.2.0",
|
"eslint": "^8.2.0",
|
||||||
"jquery-migrate": "^3.3.2",
|
"jquery-migrate": "^3.3.2",
|
||||||
"parcel": "^2.0.0",
|
"npm-check-updates": "12.5.2",
|
||||||
"browserlist": "latest",
|
"parcel": "^2.0.0"
|
||||||
"cypress": "9.0.0",
|
|
||||||
"cypress-real-events": "1.5.1"
|
|
||||||
},
|
},
|
||||||
"targets": {
|
"targets": {
|
||||||
"ietf": {
|
"ietf": {
|
||||||
|
|
Loading…
Reference in a new issue