Commit graph

46 commits

Author SHA1 Message Date
Alex Mullans c39343fa3d
Update CONTRIBUTING.md with latest information (#8451)
* Update CONTRIBUTING.md

* Add `make dist` to recommended make targets
2021-11-23 16:31:56 -08:00
Ian Wahbe b9f57bc6b9
Move /opt/pulumi to $HOME/.pulumi (#8437)
* Move `/opt/pulumi` to `$HOME/.pulumi`

* Don't suggest adding $HOME/.pulumi to PATH
2021-11-17 10:37:38 -08:00
Fraser Waters 02ed28dd8c
Update go version in brew command line in CONTRIBUTING.md (#8258)
The go version in the brew command line didn't match the version of go listed above in the list of requirements.
2021-10-20 09:30:39 +01:00
Fraser Waters b56d902afe
Add that pulumictl is needed to make pulumi (#8196) 2021-10-12 09:51:12 -07:00
Ian Wahbe 20287afdd7
Iwahbe/8000/uprgade go versions (#8171)
* Upgrade the pulumi cli to go1.17.1

* Run go mod tidy

* Update CHANGELOG_PENDING.md

* Update pkg/go.mod for go1.17

* Update sdk and tests
2021-10-11 09:47:08 -07:00
T-Vova c0f0044a83
Update of CONTRIBUTING.md to reflect 3.0 changelog (#7698)
CONTRIBUTING.md updated to require NodeJS v12.x rather than v10.x, as Pulumi 3.0 no longer supports the latter.
2021-08-03 17:16:07 -07:00
Jan Keromnes c8eac38286
Fully-automate development setup with Gitpod (#6431) 2021-03-10 08:13:35 -08:00
Paul Stack 20e84dfe9e
Upgrading Go to 1.16.x (#6470) 2021-03-09 20:05:23 +00:00
Mike Chen 256e8284d0
[automation] - Add diff to up and preview in automation API (#6413)
Co-authored-by: Mike Chen <mikechen@ip-192-168-1-8.ec2.internal>
2021-02-23 17:38:28 -08:00
Paul Stack aab9cb5e42
Changing the process for CHANGELOG entries (#6408)
As part of our continued effort to make our releases more useful,
we will be adding our CHANGELOG entries to the GitHub Release.

To make this process smooth, we are going to change things a little:

1. All new changelog entries when submitting a PR for an upcoming
release will now need to get added to CHANGELOG_PENDING.md
This is the source of information for what will be delivered in the
release.

2. When a release is being made, the entries from CHANGELOG_PENDING
will be copied to a new version and dated section in CHANGLOG to
mark the release

3. The GH tags will continue as normal and Goreleaser will copy
the changelog entries to the release section in GH
2021-02-23 19:59:59 +00:00
Eric Rudder fb78d1d9dd
go 1.13 to 1.15
as above
2020-11-30 10:41:03 -08:00
Lee Briggs 89c956d189
add pulumictl to dependencies (#5592) 2020-10-19 15:28:17 -07:00
sashu-shankar 231411019a
Update CONTRIBUTING.md 2020-06-23 15:52:43 -07:00
jkisk 661215b489 update ulimit (#3726) 2020-01-08 10:59:20 -08:00
Evan Boyle 8dbe6650e7
update setup instructions (#3530) 2019-11-19 15:45:23 -08:00
Evan Boyle 47662346d0
various fixes to get build running on mac (#3454) 2019-11-06 11:11:38 -08:00
evanboyle 9e7d8a6ed6 Fixing Istanbul usage 2019-11-05 11:17:07 -08:00
Evan Boyle 48a1d3c3cb Improve contributing setup docs (#3447) 2019-11-05 07:39:51 -08:00
Luke Hoban ba081086a8
Update CONTRIBUTING.md 2019-10-29 14:48:41 -07:00
Luke Hoban 3f738ab496
Update CONTRIBUTING.md 2019-10-29 14:48:11 -07:00
Matt Ellis 32ac67e6bc Remove the need for pandoc during the build
We had been using `pandoc` to convert our README.md into a README.rst
for use with `setup.py` and the python package ecosystem. It turns out
that we can use markdown if we set a content type. So let's do that
and make things a little simpler.

While I was in the area, I made the encoding of UTF-8 explicit when
opening README.md.
2019-09-09 11:15:42 -07:00
James Nugent 7f6a6501ef Depend on pulumi fork of glog.
This removes the need for a replace directive in every downstream `go.mod`.
2019-07-25 16:10:53 -05:00
Chris Smith 208dfc29b4
Update references to pulumi.io (#2979)
* Remove pulumi.io reference in tests

* Remove pulumi.io references in Dockerfiles

* Remove pulumi.io references in CONTRIBUTING.md

* Update README.md's

* Use correct logo
2019-07-25 09:58:12 -07:00
david raistrick 2e08a9c5d2 add golangci-lint to brew install in contributing 2019-06-18 14:44:41 -07:00
david raistrick 4833fe1045 add go to brew install for contributing 2019-06-18 11:08:53 -07:00
Kraig Amador 23a52ec0bb
Documentation update to include a step missing that helps new users build Pulumi 2019-05-02 10:18:02 -07:00
Levi Blackstone b3da211b71
Update required Go version to 1.12+ 2019-04-26 10:13:13 -06:00
James Nugent edab10e9c8 Use Go Modules for dependency tracking
This commit switches from dep to Go 1.12 modules for tracking Pulumi
dependencies. Rather than _building_ using Go modules, we instead use the `go
mod vendor` command to populate a vendor tree in the same way as `dep ensure`
was previously doing.

In order to prevent checksum mismatches, it was necessary to also update CI to
use Go 1.12 instead of 1.11 - which also necessitated fixing some linting errors
which appeared with the upgraded golangci-lint for 1.12.
2019-04-10 08:37:51 +04:00
Matt Ellis aa7f26a3b5 Have README.md point at CONTRIBUTING.md
Instead of duplicating information about how to build Pulumi from
source in both `README.md` and `CONTRIBUTING.md`, just have the
`README.md` point at `CONTRIBUTING.md`.

Fixes #2197
2018-11-13 11:50:12 -08:00
Matt Ellis 992b048dbf Adopt golangci-lint and address issues
We run the same suite of changes that we did on gometalinter. This
ended up catching a few new issues, some of which were addressed and
some of which were baselined.
2018-11-08 14:11:47 -08:00
Matt Ellis adb0d9aee6 Use pipenv from the toolset
- Remove the forked copy of the toolset
- Stop installing `pipenv` in sdk/python/Makefile

After this, we'll require that you already have `pipenv` present
before building.
2018-11-08 12:09:21 -08:00
Thomas Schersach 9bfea8e5c4 Added brew install instructions for macOS 2018-08-01 14:32:09 -07:00
Thomas Schersach 29090ef848 Added pipenv to development environment required tools 2018-08-01 14:32:09 -07:00
Sean Gillespie e9266a4a07
Add comment about setting GOCACHE to off when using Go 1.10 2018-06-17 17:38:10 -07:00
Matt Ellis 5bd03eade8 Remove extra clause 2018-06-17 16:52:32 -07:00
Matt Ellis 7c5600e955 Add CONTRIBUTING.md 2018-06-17 16:44:26 -07:00
Luke Hoban 3b561392b1
Remove out-of-date files (#1401) 2018-06-05 08:39:19 -07:00
Joe Duffy 09cceb4e9e
Remove a few outdated references (#997) 2018-03-04 13:34:20 -08:00
Joe Duffy 5e3f8041bc Adopt new pulumi/home repo name 2017-09-21 14:09:35 -07:00
joeduffy c77e975464 Redirect to the main Pulumi repo's CONTRIBUTING.md 2017-08-02 07:49:47 -07:00
joeduffy 2daea4c3d8 Clarify aspects of using the DCO 2017-06-26 14:46:34 -07:00
joeduffy 3c1041af49 Update license headers 2017-06-23 14:53:41 -07:00
joeduffy 06aa828487 Update CONTRIBUTING.md and LICENSE
These changes reflect the decision to use the DCO instead of CLA.
2017-06-23 13:49:53 -07:00
joeduffy 5698735866 Add the IDEA category for TODOs 2017-06-05 17:51:54 -07:00
joeduffy 9f9e885c87 Fence some CONTRIBUTING.md code correctly 2017-05-24 18:10:30 -07:00
joeduffy dfee663ccc Create a CONTRIBUTING.md file
This change creates a CONTRIBUTING.md file, closing pulumi/lumi#160.
2017-05-24 18:06:59 -07:00