Commit Graph

96 Commits

Author SHA1 Message Date
Georg Gadinger 24f9bd4bb6 add workflow to automatically build and publish a container image 2023-02-10 14:47:19 +01:00
Andreas Nedbal d442324d3e
Apply suggestions from code review
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
2023-01-31 21:46:11 +01:00
Andreas Nedbal 184cd680eb Apply review suggestion 2023-01-31 21:45:16 +01:00
Andreas Nedbal e5f0c2f61a Add issue templates 2023-01-30 22:07:09 +01:00
Andreas Nedbal 5ae497e4ca Cache installed node modules in Actions 2023-01-21 12:54:04 +01:00
Andreas Nedbal 16bba0b7f0 Add stylelint to linting workflow 2023-01-19 11:10:52 +01:00
Andreas Nedbal 5a4fc5c1b8 Split linting into separate workflow and add haml-lint 2023-01-19 11:10:52 +01:00
dependabot[bot] cce7331bd3
Bump actions/checkout from 3.2.0 to 3.3.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 09:07:34 +00:00
Andreas Nedbal 6a7f63e671 Remove Webpacker references in test suite 2023-01-08 12:19:45 +01:00
dependabot[bot] d77d184b27
Bump actions/checkout from 3.1.0 to 3.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 09:08:31 +00:00
Andreas Nedbal 817ee1bdb8 Switch to Node 14 2022-11-13 15:01:27 +01:00
Andreas Nedbal 2f5e213e66 Update .github/CONTRIBUTING.md
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
2022-11-03 19:00:08 +01:00
Andreas Nedbal ea20be1b62 Update .github/CONTRIBUTING.md
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
2022-11-03 19:00:08 +01:00
Andreas Nedbal da70192f59 Adjust wording of contribution guide 2022-11-03 19:00:08 +01:00
Georg Gadinger 3761f9b4c5 FUNDING.yml: add GitHub Sponsors and Open Collective 2022-10-14 07:17:42 +02:00
Andreas Nedbal bee89d367c Adjust Github Action locale export step 2022-10-10 21:40:16 +02:00
dependabot[bot] 57a31526be
Bump actions/checkout from 2 to 3.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 09:23:58 +00:00
Andreas Nedbal 9987939791 Add new logo to README 2022-09-15 21:03:24 +02:00
Andreas Nedbal d8d84d103a
Create FUNDING.yml 2022-07-28 23:28:50 +02:00
Georg Gadinger a59208060b workflows/retrospring: also install native deps on lint job 2022-07-27 21:17:41 +02:00
Karina Kwiatek ca1ed4b293 Switch to Reviewdog 2022-07-24 14:03:46 +02:00
Karina Kwiatek 9ecbab9ddd Update Ruby version in Docker & CI 2022-07-23 12:06:24 +02:00
dependabot[bot] 84d77704b1 Bump actions/setup-node from 1 to 3
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 1 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:45:07 +02:00
dependabot[bot] 18386e88ed Bump codecov/codecov-action from 1 to 3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:44:14 +02:00
Karina Kwiatek 5fb077f436 Disable webpack during tests in CI 2022-07-09 11:53:47 +02:00
Karina Kwiatek d1c92a5b3f Add dependabot config for automatic PRs 2022-07-09 02:45:19 +02:00
Andreas Nedbal cf275d60ec Add CodeQL workflow 2022-04-12 22:31:05 +02:00
Karina Kwiatek abc884aefd Update CI to use main instead of master 2022-01-26 23:17:38 +01:00
Andreas Nedbal 2f52a9c325 Remove HAML linting action step
Hound also does this
2022-01-15 23:48:43 +01:00
Andreas Nedbal aad91d4c09 Assign lockfiles to proper owners 2022-01-07 14:49:14 +01:00
Georg Gadinger d8f38962d3 Use official setup-ruby action 2022-01-07 00:03:48 +01:00
Andreas Nedbal 993667ad0c
Add more frontend filetypes to CODEOWNERS
This just prevents @nilsding from getting code review requests on frontend-related code.
2021-12-26 14:02:32 +01:00
Karina Kwiatek b0fce22ef1 Install `libidn11-dev` for build & docker 2021-12-25 14:49:18 +01:00
Andreas Nedbal 9f39661cdd Add Typescript linting step to GitHub CI 2020-12-26 21:59:53 +01:00
Andreas Nedbal 37ad25018d Add workflow step to export i18n JS files 2020-12-25 18:22:03 +01:00
Andreas Nedbal 82893ece0a Match installation from yarn.lock 2020-12-25 18:22:03 +01:00
Andreas Nedbal 49b0b6e1a2 Precompile assets before tests 2020-12-25 18:22:03 +01:00
Andreas Nedbal d5f61239ce Set proper node environment for testing 2020-12-25 18:22:03 +01:00
Andreas Nedbal 9416debc4a Extend GitHub Actions to install node and yarn 2020-12-25 18:22:03 +01:00
Andreas Nedbal 498d31ecd6 Add HAML linting GitHub Action step 2020-05-11 19:40:44 +02:00
Andreas Nedbal 40a10355e4 Add codeowners file 2020-05-09 09:28:35 +02:00
Andreas Nedbal 138528092a Move CoC and Contributing guidelines to .github 2020-05-09 09:28:12 +02:00
Georg Gadinger c724cecf57 refresh repositories before installing dependencies 2020-05-08 15:54:43 +02:00
Georg Gadinger 781a4ba8b4 Use codecov's bash-based github action 2020-05-01 10:13:42 +02:00
Georg Gadinger 5bb94927a2 Add codecov 2020-04-30 20:18:50 +02:00
Dominik M. Kwiatek c292f51957
Set up GitHub Actions (#72)
* Add GitHub Actions config

* Add extra dependencies and use environment variable for DB config

Moved the env vars up to outside of the postgres service so this might not work

* Pass environment variables for Postgres credentials to Postgres container

* Pass service ports to application

Have a suspicion that Redis one won't work as justask.yml is probably not using ERB

* Add database.yml.postgres with port

* Cache gems; pass Redis URL as env var

* Add host to DB config

* Pass DB credentials for db:setup

* Use 127.0.0.1 instead of localhost to force TCP; Use bundler config without instead of --without

* I can't read 🗑

* 🤔

* 💻🔨 I have no idea what I'm doing…

* Testing env defined outside steps

* Move templated vars down

* Add build badge
2020-04-20 21:02:48 +01:00