Commit graph

86 commits

Author SHA1 Message Date
Michele Degges
b4ea5cff07
Fix linux packaging CI step on workflow_call events (#11601) 2022-02-25 17:29:06 -08:00
Michele Degges
b63a9c9803
Onboard to CRT (#11564)
Onboard Packer to CRT

Co-authored-by: Wilken Rivera <wilken@hashicorp.com>
Co-authored-by: Claire Labry <claire@hashicorp.com>
2022-02-25 15:56:20 -08:00
Wilken Rivera
4550d9ddae
Update CONTRIBUTING guide for Packer (#11532)
This changes includes details around the CLA requirements for first time
contributors.
2022-01-26 16:03:00 -05:00
Kevin Wang
b3a3536068
fix: backport target (#11491) 2022-01-11 17:46:32 -05:00
Kevin Wang
e062f69a89
feat: backport.yaml (#11447)
* feat: backport.yaml

* Update .github/workflows/backport.yml

Co-authored-by: Bryce Kalow <bkalow@hashicorp.com>
2022-01-11 10:20:02 -05:00
Jenna Goldstrich
43c238c13c Update Contributor docs to clone repo instead of go get packer 2021-12-15 10:03:07 -08:00
Wilken Rivera
acd67d5ba0 Bump issues-labeler to proper version 2021-11-16 11:36:19 -05:00
Wilken Rivera
0bafe97b51 Add go mod tidy check for Go 1.17 2021-10-27 12:44:53 -04:00
dependabot[bot]
7f1e6f40d8 Bump andymckay/labeler from 1.0.3 to 1.0.4
Bumps [andymckay/labeler](https://github.com/andymckay/labeler) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/andymckay/labeler/releases)
- [Commits](https://github.com/andymckay/labeler/compare/1.0.3...1.0.4)

---
updated-dependencies:
- dependency-name: andymckay/labeler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-12 07:50:03 +00:00
Kerim Satirli
bc6f1e36e6
Fixes typos in docs (#11322)
* fixes typos in base docs

* fixes typos in example code

* fixes typos in website docs

* fixes link to Terraform provider

* fixes typo in function name
2021-10-11 10:19:49 +02:00
dependabot[bot]
01483c4d72
Bump dessant/lock-threads from 2 to 3 (#11293)
* Bump dessant/lock-threads from 2 to 3

Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 2 to 3.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v2...v3)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update input names for latest version

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wilken Rivera <wilken@hashicorp.com>
2021-10-04 10:30:58 -04:00
dependabot[bot]
b0f6f72f3a
Bump andymckay/labeler from 1.0.2 to 1.0.3 (#11160)
Bumps [andymckay/labeler](https://github.com/andymckay/labeler) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/andymckay/labeler/releases)
- [Commits](https://github.com/andymckay/labeler/compare/1.0.2...1.0.3)

---
updated-dependencies:
- dependency-name: andymckay/labeler
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-20 10:52:46 -04:00
Matthieu MOREL
8d695ea935
Set up Dependabot (#11142)
* Create dependabot.yml

* Update .github/dependabot.yml

* Update dependabot.yml
2021-07-20 10:44:34 -04:00
Wilken Rivera
d9d3ed6a9e
Replace HashiBot with GitHub action for remote-plugin issue migration (#11125)
This changes removes the use of HashiBot for migrating issues labels
with remote-plugin/* to their respective plugin repositories. The GitHub
action has feature parity with HashiBot so the migration should work as
it did before.

The GitHub action closes the original issues and creates a new issue on
the remote plugin repository with the original contents of the issue to
preserve history. We chose not to go with GitHub's issue transfer option
because it completely moves the issue to the target repo, meaning there
is not history that it was ever created on the original repository.

In the future, we will look to add an action for closing remote-plugin
issues that we no longer have access to.

Closes: #11043
2021-06-30 14:49:14 -04:00
Wilken Rivera
1aa7a1b3f8 workflows/issue-comment-created.yml: Add GH token input
Addresses reported error at
https://github.com/hashicorp/packer/runs/2722241524?check_suite_focus=true
2021-06-01 20:45:34 -04:00
Wilken Rivera
488e6d80aa .github/workflows/lock.yml: Fix ISO 8601 date format 2021-05-27 13:50:05 -04:00
Wilken Rivera
0a05b834d7
remove hashibot (#11053)
* Replace `closed_issue_locker` HashiBot action with GitHub action

Related to: #11043

* Replace  with GitHub action

* Replace  with GitHub action
2021-05-27 12:58:58 -04:00
Zachary Shilton
17899731ea
website: support hidden pages in nav-data (#10993)
* website: bump to docs-page prerelease with hidden page support

* website: remove temporary check for hidden pages, now covered by docs-page

* website: bump to stable docs-page, w next-mdx-remote bump

* website: bump to latest markdown-page
2021-05-06 13:19:26 -04:00
Zachary Shilton
95ed4443bb
website: check for unlinked content, rm split-out vagrant content (#10958) 2021-04-23 17:04:20 +02:00
Sylvia Moss
0bd7b20bb8
website: add the possibility to fetch a local docs.zip for remote plugins (#10973) 2021-04-23 16:33:32 +02:00
Zachary Shilton
cbe06050b4
website: enable plugin tier override (#10919)
* website: enable plugin tier override

* website: validate remote plugins config pluginTier
2021-04-20 10:28:41 -04:00
Zach Shilton
b780da5750
website: run plugin docs check also on schedule 2021-03-20 21:59:34 -04:00
Zach Shilton
c100b56d44
website: clarify error message in plugin config check 2021-03-20 21:50:20 -04:00
Zach Shilton
fb0886b724
website: Implement basic validation for plugin docs config 2021-03-20 21:35:46 -04:00
Zach Shilton
1d485988ea
website: bump timeout for vercel build polling 2021-03-18 15:31:04 -04:00
Zach Shilton
26a572270d
website: add github action to flag plugin-docs issues 2021-03-18 12:25:36 -04:00
Sylvia Moss
0f541aaf5e
Update CONTRIBUTING.md (#10782) 2021-03-18 16:24:34 +01:00
Sylvia Moss
7ae42bbb21
Update PULL_REQUEST_TEMPLATE.md (#10758) 2021-03-12 17:10:11 +01:00
Megan Marsh
96b753f3b0
pin packer to golang 1.16 (#10702)
* pin packer to golang 1.16
* vet command/build_cancellation_test.go
2021-03-02 11:43:58 +01:00
Adrien Delorme
192e85951f packer build template.pkr.hcl in .github/CONTRIBUTING.md 2021-02-16 13:54:49 +01:00
Adrien Delorme
e2a337e0ea packer build template.pkr.hcl 2021-02-16 13:49:13 +01:00
Wilken Rivera
ea7fef699f
Test against deployment url (#10501)
* Test against deployment url

* Remove infinite redirect configuration

* Add DEPLOYMENT_URL for builds against master

* website: Update README

* tip on seconds

* Test with GHA timeout_minutes clause

* Add continue on error for poll job

* Add empty url check

* Move to pull-request path filter

* Remove www for packer.io

* Apply suggestions from code review

* Update path filter

Vercel deploys on any change under the website directory.

* Use custom action as test

Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2021-01-25 10:28:34 -05:00
Wilken Rivera
7b793cefb1 Add GHA to check for broken links on pull-request
- Add scheduled cron job for checking against master
- Change configuration file path
2021-01-06 16:26:57 -05:00
Megan Marsh
88b7b0e14a remove sdk 2020-12-17 13:29:25 -08:00
Megan Marsh
00c61f9987 fix documentation for acceptance tests 2020-12-07 15:45:16 -08:00
Megan Marsh
8f51a8bfae move provisioner acceptance tests into sdk alongside builder acceptance tests. Reorganize slightly to make sure no import cycles of doom get formed 2020-12-03 14:22:18 -08:00
Megan Marsh
7d658149ea update tests and website and generated partials to reflect new package format 2020-11-17 10:36:01 -08:00
Wilken Rivera
156b6ac2b4
Update GitHub action (#9774)
Ignore issue events triggered by pull_requests
2020-08-17 13:35:19 +02:00
Adrien Delorme
d31192a7fc
Update feature_requests.md
add a 'Community Note' section
2020-07-24 13:34:15 +02:00
Wilken Rivera
9ad4c7c5fe .github/workflows/issues: Add milestone labeling action
This change adds a GitHub action that will automatically apply the
`track-internal` label to any issue that is added to an existing Packer
milestone.
2020-06-10 15:10:48 -04:00
Megan Marsh
7ac09d0b7c add how to pull experimental binaries to CONTRIBUTING.md 2020-06-02 14:08:01 -07:00
Megan Marsh
5b8113ab0f
Merge pull request #9006 from hashicorp/provisioner_acc_contributing
Add how to write provisioner's acceptance tests to CONTRIBUTING docs
2020-04-07 16:02:16 -07:00
Jeff Escalante
2999934326
fix generation script, bugfixes in source comments, update website paths in primary codebase 2020-04-07 17:53:22 -04:00
Jeff Escalante
9165be87da
packer.io prefix removal, html extension remove for in-code errors 2020-04-07 17:53:22 -04:00
Moss
eac5526a28 Update prov test code 2020-04-07 11:41:03 +02:00
Moss
388997cd1c Fix some typos 2020-04-07 10:29:17 +02:00
Moss
25b91aa3cb Update CONTRIBUTING with ajustments 2020-04-06 18:22:34 +02:00
Moss
939b5ee22d Update CONTRIBUTING with provisioner acc tests 2020-04-06 18:06:46 +02:00
Wilken Rivera
daffd9c318
CONTRIBUTING: Update documentation for linting on Travis (#8933) 2020-03-23 10:46:03 +01:00
Wilken Rivera
9ec8b67392
Add golangci-lint to project (#8686)
* Add golangci-lint as linting tool

* Disable failing staticchecks to start; GitHub issue to handle coming soon

* Run `goimports -w` to repair all source files that have improperly
formatted imports

* makefile: Add ci-lint target to run on travis

This change adds a new make target for running golangci-lint on newly
added Go files only. This target is expected to run during Packer ci builds.

* .github/contributing: Add code linting instructions

* travis: Update job configuration to run parallel builds
2020-02-14 11:42:29 -05:00