Nicolas Giard
90c2720031
ci: add arm64 to base docker image platforms to build
2022-05-24 19:50:16 -04:00
Nicolas Giard
0eb9cb4f57
ci: use new app base docker image for tests
2022-05-24 15:59:43 -04:00
Nicolas Giard
a7d080b4df
ci: build app base docker image
2022-05-24 15:50:01 -04:00
Nicolas Giard
2b94db2161
ci: run tests on PRs with node + python dependencies changes
2022-05-17 00:17:17 -04:00
Robert Sparks
cdd86b9d5e
ci: show makemigrations output ( #3932 )
...
* ci: show makemigrations output
* chore: remove unused releasetest settings
2022-05-03 20:54:25 -05:00
Nicolas Giard
3606dbef38
ci: fix makemigrations echo during pr checks + build
2022-05-03 18:31:50 -04:00
Nicolas Giard
f778058005
ci: add db migrations checks to tests and build workflows ( #3920 )
...
* ci: add db migrations checks to tests and build workflows
* ci: refactor migrations check expression
* chore: rework conditional and exit
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-05-03 12:06:41 -05:00
Nicolas Giard
7c6917562f
ci: use strict semver for builds + always run pip install on tests
2022-04-21 16:57:29 -04:00
Nicolas Giard
72d1293f09
ci: only set production flags when create release is enabled
2022-04-15 17:41:14 -04:00
Nicolas Giard
2f78a56aed
ci: add production flags during release build
2022-04-15 17:26:42 -04:00
Nicolas Giard
a29cf266f9
ci: notify of dry run in build annotations
2022-04-14 17:01:34 -04:00
Nicolas Giard
01ee23cce9
ci: upload build artifacts on dry run
2022-04-14 16:43:55 -04:00
Nicolas Giard
3099fe267b
ci: skip changelog generation when dry run flag is active
2022-04-14 16:37:51 -04:00
Nicolas Giard
e00b0d126c
ci: remove incorrect dry run skip on release step
2022-04-14 16:32:35 -04:00
Nicolas Giard
2e330b1a5a
ci: add version number to build annotation
2022-04-14 16:27:39 -04:00
Nicolas Giard
d842408f04
ci: update non-prod build base version number + dry-run option
2022-04-14 16:22:50 -04:00
Nicolas Giard
6ffda37cd8
ci: point workflows to main branch
2022-04-14 15:31:09 -04:00
Nicolas Giard
994e6c378a
ci: remove failfast tests flag
2022-04-14 13:17:13 -04:00
Nicolas Giard
1c107d2d98
ci: use npm install for coverage-action
2022-03-31 15:05:03 -04:00
NGPixel
8ef90059f5
ci: fix coverage-action outputs + gh token common
2022-03-31 03:26:49 -04:00
Nicolas Giard
ea6c9316d4
ci: add coverage-action to release workflow
2022-03-31 02:15:49 -04:00
Nicolas Giard
7cc2e579c0
ci: add summary field to release workflow
2022-03-30 15:34:23 -04:00
Nicolas Giard
4dbb3345e9
ci: remove codacy + skip codecov on fail
2022-03-30 14:35:08 -04:00
Nicolas Giard
7917fa336a
ci: fix coverage xml for PR tests
2022-03-29 21:23:29 -04:00
Nicolas Giard
51ec004718
ci: always run codacy reporter
2022-03-29 20:46:18 -04:00
Nicolas Giard
11fe9f56b4
ci: output xml coverage report
2022-03-29 20:38:18 -04:00
Nicolas Giard
32d15efee6
ci: test codacy code coverage reporting
2022-03-29 19:38:39 -04:00
Jennifer Richards
7c6fa167f1
ci: remove bs3-related workflow; do not install grunt
2022-03-25 12:16:23 -03:00
Jennifer Richards
c0c8771370
Merge branch 'main' into main-merge
...
# Conflicts:
# .devcontainer/docker-compose.extend.yml
# .github/workflows/build-test-base.yml
# .github/workflows/build.yml
# README.md
# docker/app.Dockerfile
# docker/configs/settings_local.py
# docker/docker-compose.extend.yml
# docker/scripts/app-init.sh
# ietf/release/tests.py
# ietf/release/urls.py
# ietf/templates/500.html
# ietf/templates/api/index.html
# ietf/templates/base.html
# ietf/templates/base/menu.html
# ietf/templates/group/group_about_status_edit.html
# ietf/templates/meeting/agenda_filter.html
# ietf/templates/release/about.html
# ietf/utils/tests.py
# package-lock.json
2022-03-25 11:15:05 -03:00
Nicolas Giard
8989f2fd72
ci: add codecov upload to PR tests
2022-03-24 18:20:36 -04:00
Nicolas Giard
0821260cc3
ci: build workflow - rename cov results file
2022-03-24 16:40:44 -04:00
Nicolas Giard
32bf50ef1b
ci: build workflow - force coverage upload even on failed tests
2022-03-24 15:49:38 -04:00
Nicolas Giard
e1c8b5efe4
ci: add codecov to tests
2022-03-24 15:45:37 -04:00
Nicolas Giard
5125fcc646
ci: fix tests prepare script exec permissions
2022-03-23 18:04:15 -04:00
Nicolas Giard
6863061396
ci: fix dev version number for build release
2022-03-23 15:54:14 -04:00
Nicolas Giard
d489391b66
ci: fix build sed replace
2022-03-23 15:42:13 -04:00
Nicolas Giard
ac39c017cf
ci: add env vars to build output
2022-03-23 15:38:59 -04:00
Nicolas Giard
259957f4b6
ci: skip download coverage when tests are disabled
2022-03-23 15:04:54 -04:00
Nicolas Giard
e6aeb3187e
ci: fix build missing runs-on param
2022-03-23 15:01:54 -04:00
Nicolas Giard
f8d7e45239
ci: build improvements + skip tests option
2022-03-23 14:59:56 -04:00
Nicolas Giard
8baeb85118
ci: add tests to publish build workflow
2022-03-23 00:30:44 -04:00
Nicolas Giard
457bb54db4
ci: fix pr tests run commands
2022-03-22 14:36:24 -04:00
Nicolas Giard
95611a44ac
ci: add test base dockerfile to build triggers
2022-03-22 13:46:57 -04:00
Nicolas Giard
adc6331727
ci: inject release hash + branch during build
2022-03-21 14:45:10 -04:00
Nicolas Giard
ffb6904b09
ci: inject release hash + branch during build
2022-03-21 14:44:58 -04:00
Nicolas Giard
a4eaadde0a
ci: limit pr tests to ietf folder
2022-03-19 11:33:29 -04:00
Lars Eggert
05c643964b
ci: Run the test suite for PRs and pushes ( #3658 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-03-19 07:09:15 -04:00
Nicolas Giard
cee45d608b
ci: fix db docker image start command
2022-03-17 17:03:37 -04:00
Nicolas Giard
4b15ed933e
ci: fix base test docker image
2022-03-16 21:34:38 -04:00
Nicolas Giard
7ddaa513b1
ci: build base test docker image
2022-03-16 21:34:26 -04:00
Nicolas Giard
4daeb3c6b6
ci: fix base test docker image
2022-03-16 21:23:51 -04:00
Nicolas Giard
65799c9d1c
ci: build base test docker image
2022-03-16 21:23:01 -04:00
Jennifer Richards
515dbedbc9
feat: bring bs5 branch up to date with changes on main ( #3644 )
...
* chore: bring docker dev init script up to date with bs5 branch (#3611 )
* ci: only run codeql on schedule
* feat: shorten long agenda filter button labels (#3602 )
Sessions with long names lead to poor rendering of the agenda filter buttons
on the 'customize the agenda view' page. This truncates those labels at 3 words.
* docs: Remove stale and incomplete information from the README (#3612 )
* docs: Suggest cloning a fork rather than ietf-tools repo (#3614 )
* docs: update README
* chore: add issue templates
* chore: update issue templates config
* chore: remove duplicate security issue link
* docs: point feature requests to discussions
* chore: add bug report form
* chore: remove bug report issue template
* chore: fix bug report form
* fix: point the api index page into Github instead of trac/svn
* chore: remove os + version + log fields from bug report form
* fix: point to GitHub for bug reports (#3625 )
* fix: point to GitHub for bug reports
* fix: point report bug link to template chooser
* fix: point report bug link to template chooser (2)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
* fix: remove stale explanation of status reports (#3628 )
* fix: adjust about page to reflect move to GitHub. Normalize information level on page. (#3629 )
* fix: remove anchor tag with empty href (#3630 )
* fix: use same github issue URL on 500 error page as elsewhere (#3631 )
* chore: update report-a-bug.yml form
* ci: fix __init__.py version quotes
* chore: bring docker-compose to root level (#3642 ) (#3643 )
Authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
Co-authored-by: Jim Fenton <fenton@bluepopcorn.net>
2022-03-15 10:29:33 -03:00
Nicolas Giard
2493fd063d
ci: only run codeql on schedule
2022-03-10 14:17:47 -05:00
NGPixel
0f1bd8f486
ci: fix npm dependencies + use build script
2022-03-09 13:19:06 -05:00
Nicolas Giard
1780f7c57d
ci: add build notice for all triggers
2022-03-09 00:46:23 -05:00
Nicolas Giard
ea035b4f99
ci: add build notice of current branch
2022-03-09 00:38:39 -05:00
Nicolas Giard
4697c2cc84
ci: force npm install on root package.json
2022-03-08 19:44:26 -05:00
Nicolas Giard
afa9e77c2a
ci: build workflow cleanup
2022-03-07 21:32:12 -05:00
Nicolas Giard
e62ba3f47c
ci: add ls for ietf statics dir
2022-03-07 21:24:46 -05:00
Nicolas Giard
1e4dd0f15e
ci: use local bootstrap for release
2022-03-07 21:08:11 -05:00
Nicolas Giard
d6c08c5a99
ci: typo in mkdir
2022-03-07 20:45:19 -05:00
Nicolas Giard
41e5abe071
ci: use absolute path for release tarball
2022-03-07 20:43:31 -05:00
Nicolas Giard
512efa9dd3
ci: write release tarball outside working dir
2022-03-07 20:35:11 -05:00
Nicolas Giard
ab968b25ad
ci: prevent release creation on null input
2022-03-07 20:26:29 -05:00
Nicolas Giard
81272b5b66
ci: prevent codeql from running on every push
2022-03-07 20:23:46 -05:00
Nicolas Giard
25d877b850
ci: add build and release workflow
2022-03-07 20:09:57 -05:00
Nicolas Giard
32ce597564
ci: add codeql workflow ( #3585 )
2022-03-07 14:40:51 -05:00
Nicolas Giard
d0c69df558
ci: fix npm registry target for publish-bs3 workflow
2022-03-04 18:02:46 -05:00
Nicolas Giard
7163c37155
ci: set bootstrap npm info for publish
2022-03-04 17:58:37 -05:00
Nicolas Giard
badc814918
ci: update publish-bs3 workflow for npm
2022-03-04 17:50:33 -05:00
Nicolas Giard
89bd667510
ci: rename workflow to publish-bs3
2022-03-04 17:44:53 -05:00
Nicolas Giard
c1e7c9534b
ci: add bs3 build workflow (wip)
2022-03-04 17:43:55 -05:00
nick
dddaebd0f3
build: Add GitHub Actions workflow for automatic nightly datatracker DB image build
...
Commit ready for merge.
- Legacy-Id: 19750
2021-12-07 03:19:26 +00:00