Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternative configure docker #1

Open
wants to merge 27 commits into
base: configure_docker
Choose a base branch
from

Conversation

mattwr18
Copy link

No description provided.

dependabot bot and others added 25 commits July 27, 2018 10:47
* Add tests for viewing the projects API links

* Add slack channel link to show page

Added link for the projects slack channel.

This is needed to so that individuals can easily find a projects slack
channel.

Fix AgileVentures#770

* Add slack channel name to tests

Updated the background job to include the slack channel for the hello
project

* Update slack link assertion

Updated the assertion to check for the slack channel name instead of the
Project title since project title will not always be the same as the
slack channel name.

* Run migration to add slack channel name

Added slack_channel_name to projects table.

Storing the slack channel name for each project will allow us to create
links that direct users to the correct slack channel for the project.

* Update link to use the slack channel name

* Fix grammar in cucumber test

* Add CRUD tests for slack channel name

* Update CRUD views to include slack channel name

* Add test for when slack channel does not exist

Added to test to check that the view renders revelant information when a
slack channel does not exist.

* Update view to render correct slack status

The view was updated to render "not linked to Slack" when the project
doesn't have a slack channel name associated to it.

* Update test to check the views else route

The github test is now failing for this, but it's working locally and in production which means there is a bug somewhere in the tests.

* Remove building source repository

When a github link is not present a source repository should not be
built as this was causing the project to have a github source repository
even though the link is nil.

* Update tests now that source repo is not built

There are three tests failing due to the source repository not being
built for every project regardless if there is a valid github link.

Source repo's should only exist when there are github links associated
to a project.

These three tests were trying to add github links to a project that
didn't previously had a github link, hence the button needed to be
clicked before the value could be filled in.

* Replace hard link with param name

* Permit slack channel name params
acts_as_follower is no longer maintained. Forked Gem to fix deprecation
warning spamming the output of our tests.
To not track catch exceptions in development environment
To ensure latest npm version
To install dependencies necessary for the project
npm install erroring out, was outdated
Cleaner to run inside container
Not needed as Node is being installed and run within Ruby container
To work for local developers as well as docker users
Remove explicit copy javascript dependencies as they are copied in a postinstall by running npm install
Remove debugging list contents of vendor/assets/javascripts
* Add tests for viewing the projects API links

* Add slack channel link to show page

Added link for the projects slack channel.

This is needed to so that individuals can easily find a projects slack
channel.

Fix AgileVentures#770

* Add slack channel name to tests

Updated the background job to include the slack channel for the hello
project

* Update slack link assertion

Updated the assertion to check for the slack channel name instead of the
Project title since project title will not always be the same as the
slack channel name.

* Run migration to add slack channel name

Added slack_channel_name to projects table.

Storing the slack channel name for each project will allow us to create
links that direct users to the correct slack channel for the project.

* Update link to use the slack channel name

* Fix grammar in cucumber test

* Add CRUD tests for slack channel name

* Update CRUD views to include slack channel name

* Add test for when slack channel does not exist

Added to test to check that the view renders revelant information when a
slack channel does not exist.

* Update view to render correct slack status

The view was updated to render "not linked to Slack" when the project
doesn't have a slack channel name associated to it.

* Update test to check the views else route

The github test is now failing for this, but it's working locally and in production which means there is a bug somewhere in the tests.

* Remove building source repository

When a github link is not present a source repository should not be
built as this was causing the project to have a github source repository
even though the link is nil.

* Update tests now that source repo is not built

There are three tests failing due to the source repository not being
built for every project regardless if there is a valid github link.

Source repo's should only exist when there are github links associated
to a project.

These three tests were trying to add github links to a project that
didn't previously had a github link, hence the button needed to be
clicked before the value could be filled in.

* Replace hard link with param name

* Permit slack channel name params
acts_as_follower is no longer maintained. Forked Gem to fix deprecation
warning spamming the output of our tests.
@mattwr18 mattwr18 force-pushed the alternative_configure_docker branch from b560cf0 to b2c6ba7 Compare July 31, 2018 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants