├── .dockerignore ├── .env.example ├── .github ├── release-drafter.yml └── workflows │ └── node.js.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── design ├── github-app-logo.png ├── install-button.svg ├── logo.sketch ├── logo.svg ├── logo@2x.png ├── logo@4x.png └── screenshot.png ├── docker-compose.yml ├── index.js ├── lib ├── base46.js ├── pattern-replace.js └── run.js ├── package.json ├── renovate.json ├── test ├── fixtures │ ├── config-no-updates.yml │ ├── config-updates-no-path.yml │ ├── config-updates-no-pattern.yml │ ├── config-with-non-master-branch.yml │ ├── config-with-skip-ci.yml │ ├── config.yml │ ├── push-config-change.json │ ├── push-non-master-branch.json │ ├── push-unrelated-change.json │ ├── release-draft.json │ ├── release-old-version.json │ ├── release-prerelease.json │ └── release.json ├── helpers │ └── mock-responses.js ├── index.test.js └── pattern-replace.test.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.env.example -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/README.md -------------------------------------------------------------------------------- /design/github-app-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/github-app-logo.png -------------------------------------------------------------------------------- /design/install-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/install-button.svg -------------------------------------------------------------------------------- /design/logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/logo.sketch -------------------------------------------------------------------------------- /design/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/logo.svg -------------------------------------------------------------------------------- /design/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/logo@2x.png -------------------------------------------------------------------------------- /design/logo@4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/logo@4x.png -------------------------------------------------------------------------------- /design/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/design/screenshot.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/index.js -------------------------------------------------------------------------------- /lib/base46.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/lib/base46.js -------------------------------------------------------------------------------- /lib/pattern-replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/lib/pattern-replace.js -------------------------------------------------------------------------------- /lib/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/lib/run.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/renovate.json -------------------------------------------------------------------------------- /test/fixtures/config-no-updates.yml: -------------------------------------------------------------------------------- 1 | invalid: config -------------------------------------------------------------------------------- /test/fixtures/config-updates-no-path.yml: -------------------------------------------------------------------------------- 1 | updates: 2 | - pattern: https://download.com/(.*)/file.zip 3 | -------------------------------------------------------------------------------- /test/fixtures/config-updates-no-pattern.yml: -------------------------------------------------------------------------------- 1 | updates: 2 | - path: README.md 3 | -------------------------------------------------------------------------------- /test/fixtures/config-with-non-master-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/config-with-non-master-branch.yml -------------------------------------------------------------------------------- /test/fixtures/config-with-skip-ci.yml: -------------------------------------------------------------------------------- 1 | updates: 2 | - path: README.md 3 | pattern: https://download.com/(.*)/file.zip 4 | skip-ci: true -------------------------------------------------------------------------------- /test/fixtures/config.yml: -------------------------------------------------------------------------------- 1 | updates: 2 | - path: README.md 3 | pattern: https://download.com/(.*)/file.zip 4 | -------------------------------------------------------------------------------- /test/fixtures/push-config-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/push-config-change.json -------------------------------------------------------------------------------- /test/fixtures/push-non-master-branch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/push-non-master-branch.json -------------------------------------------------------------------------------- /test/fixtures/push-unrelated-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/push-unrelated-change.json -------------------------------------------------------------------------------- /test/fixtures/release-draft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/release-draft.json -------------------------------------------------------------------------------- /test/fixtures/release-old-version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/release-old-version.json -------------------------------------------------------------------------------- /test/fixtures/release-prerelease.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/release-prerelease.json -------------------------------------------------------------------------------- /test/fixtures/release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/fixtures/release.json -------------------------------------------------------------------------------- /test/helpers/mock-responses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/helpers/mock-responses.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/pattern-replace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/test/pattern-replace.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toolmantim/boomper/HEAD/yarn.lock --------------------------------------------------------------------------------