Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Prepare for 6.0.4 #863

Merged
merged 2 commits into from
Feb 5, 2022
Merged

Conversation

eyelidlessness
Copy link
Contributor

@eyelidlessness eyelidlessness commented Feb 5, 2022

Note: I think we can safely remove node-forge from enketo-core, which doesn't directly use it anywhere I can find. Unless there's some dynamic usage I'm not aware of which wouldn't be provided by dependent projects, I'd prefer to remove it both as a dependency and as a step in the release process.

  • Create release PR
  • Check Dependabot for alerts
  • Run npm update
    • Check if node-forge has been updated and if so, verify encrypted submissions end-to-end
  • Run npm audit
    • Run npm audit fix --production to apply most important fixes
  • Run npm ci
  • Run npm test
  • Run npm run build-docs
  • Update CHANGELOG.md
  • Update version in package.json
    • N/A: Bump to major version if consumers have to make changes.
  • Merge PR with all changes @lognaturel
  • Create GitHub release @lognaturel
  • Tag and publish the release @lognaturel
    • GitHub Action will publish it to npm

- [x] Create release PR
- [x] Check [Dependabot](https://github.com/enketo/enketo-transformer/security/dependabot) for alerts
- [x] Run `npm update`
    - [x] Check if `node-forge` has been updated and if so, verify encrypted submissions end-to-end
- [x] Run `npm audit`
    - Run `npm audit fix --production` to apply most important fixes
- [x] Run `npm ci`
- [x] Run `npm test`
- [x] Run `npm run build-docs`
- [x] Update `CHANGELOG.md`
- [x] Update version in `package.json`
    - N/A: Bump to major version if consumers have to make changes.
- [ ] Merge PR with all changes @lognaturel
- [ ] Create GitHub release @lognaturel
- [ ] Tag and publish the release @lognaturel
    - GitHub Action will publish it to npm
eyelidlessness added a commit to eyelidlessness/enketo-express that referenced this pull request Feb 5, 2022
**Note:** this will need to be updated again, pending release of [enketo-core 6.0.4](enketo/enketo-core#863)

- [x] Create release PR
- [ ] Check [Dependabot](https://github.com/enketo/enketo-express/security/dependabot) for alerts
- [x] Run `npm update`
    - [x] Check if `node-forge` has been updated and if so, verify encrypted submissions end-to-end
- [x] Run `npm audit`
    - [x] Run `npm audit fix --production` to apply most important fixes
      - **Note** there is an outstanding dependency vulnerability for `jstransformer-markdown-it`, which is only used to render `CHANGELOG.md` as HTML, which does not process arbitrary user input
- [x] Run `npm ci`
- [x] Run `npm test`
- [x] Run `npm run build-docs`
- [x] Update `CHANGELOG.md`
- [x] Update version in `package.json`
    - N/A: Bump to major version if consumers have to make changes.
- [ ] Merge PR with all changes @lognaturel
- [ ] Create GitHub release @lognaturel
- [ ] Tag and publish the release @lognaturel
    - GitHub Action will publish it to npm
@lognaturel lognaturel merged commit cac48f4 into enketo:master Feb 5, 2022
eyelidlessness added a commit to eyelidlessness/enketo-express that referenced this pull request Feb 7, 2022
**Note:** this will need to be updated again, pending release of [enketo-core 6.0.4](enketo/enketo-core#863)

- [x] Create release PR
- [ ] Check [Dependabot](https://github.com/enketo/enketo-express/security/dependabot) for alerts
- [x] Run `npm update`
    - [x] Check if `node-forge` has been updated and if so, verify encrypted submissions end-to-end
- [x] Run `npm audit`
    - [x] Run `npm audit fix --production` to apply most important fixes
      - **Note** there is an outstanding dependency vulnerability for `jstransformer-markdown-it`, which is only used to render `CHANGELOG.md` as HTML, which does not process arbitrary user input
- [x] Run `npm ci`
- [x] Run `npm test`
- [x] Run `npm run build-docs`
- [x] Update `CHANGELOG.md`
- [x] Update version in `package.json`
    - N/A: Bump to major version if consumers have to make changes.
- [ ] Merge PR with all changes @lognaturel
- [ ] Create GitHub release @lognaturel
- [ ] Tag and publish the release @lognaturel
    - GitHub Action will publish it to npm
eyelidlessness added a commit to eyelidlessness/enketo-express that referenced this pull request Feb 9, 2022
**Note:** this will need to be updated again, pending release of [enketo-core 6.0.4](enketo/enketo-core#863)

- [x] Create release PR
- [ ] Check [Dependabot](https://github.com/enketo/enketo-express/security/dependabot) for alerts
- [x] Run `npm update`
    - [x] Check if `node-forge` has been updated and if so, verify encrypted submissions end-to-end
- [x] Run `npm audit`
    - [x] Run `npm audit fix --production` to apply most important fixes
      - **Note** there is an outstanding dependency vulnerability for `jstransformer-markdown-it`, which is only used to render `CHANGELOG.md` as HTML, which does not process arbitrary user input
- [x] Run `npm ci`
- [x] Run `npm test`
- [x] Run `npm run build-docs`
- [x] Update `CHANGELOG.md`
- [x] Update version in `package.json`
    - N/A: Bump to major version if consumers have to make changes.
- [ ] Merge PR with all changes @lognaturel
- [ ] Create GitHub release @lognaturel
- [ ] Tag and publish the release @lognaturel
    - GitHub Action will publish it to npm
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants