Commit graph

40 commits

Author SHA1 Message Date
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