Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
5730116
fix(algolia-index): Use TypeScript (#11496)
thiskevinwang Jan 13, 2022
5e1be6f
feat: versioned-docs (#11434)
thiskevinwang Jan 13, 2022
3f0a09d
Update CHANGELOG
nywilken Jan 14, 2022
ce32c2a
up plugin azure and go mod tidy (#11499)
azr Jan 17, 2022
2e4cfb0
Update CHANGELOG (#11501)
Jan 18, 2022
e6b2e8c
Update CHANGELOG
nywilken Jan 19, 2022
5d1245c
Update CHANGELOG
nywilken Jan 19, 2022
1d86f63
Update CHANGELOG.md
Jan 19, 2022
45beb94
Update test client to use Org/Project ID from client; not environment…
Jan 19, 2022
d3cc584
update changelog
packer-ci Jan 19, 2022
418284a
cut version 1.7.9
packer-ci Jan 19, 2022
a3f94fd
Cut version 1.7.9
packer-ci Jan 19, 2022
fd487b4
Putting source back into Dev Mode
packer-ci Jan 19, 2022
83a0bcf
chore: upgrade downloads page (#11504)
Jan 19, 2022
6c713d1
Add example of marking Vault values as sensitive variables (#11503)
Jan 24, 2022
f9606a1
plugin manifest file has been renamed (#11508)
ethanmdavidson Jan 24, 2022
ebcfd0c
windows-restart: Update documentation for restart_check_command (#11507)
Jan 24, 2022
19bb4a9
website: link plugin version badges (#11513)
zchsh Jan 24, 2022
93c4b99
feat: display warning in IE 11 (#11528)
dstaley Jan 26, 2022
4550d9d
Update CONTRIBUTING guide for Packer (#11532)
Jan 26, 2022
1d01ad3
feat: print all locals errors when there is a circular error (#11527)
teddylear Jan 27, 2022
5d17d7f
prevent duplicate local block creation (#11534)
azr Jan 28, 2022
37b38f9
Fix format in plugin-location.mdx (#11543)
bittopaz Jan 31, 2022
69373d8
Update psutils dep to avoid crash on m1 machine (#11546)
azr Feb 2, 2022
19ce390
Fixes link to tutorial in README (#11524)
Korving-F Feb 2, 2022
69b9088
Update Changelog for 1.7.10
JenGoldstrich Feb 2, 2022
8b35473
update changelog
packer-ci Feb 2, 2022
661b85e
cut version 1.7.10
packer-ci Feb 2, 2022
fa0f6e6
Cut version 1.7.10
packer-ci Feb 2, 2022
f0e7edd
Putting source back into Dev Mode
packer-ci Feb 2, 2022
2ad1561
core/hcl2: Fix issue preventing builds from pausing between provision…
Feb 3, 2022
833bd51
chore(website): bump @hashicorp/platform-cli (#11549)
thiskevinwang Feb 3, 2022
759cada
Correct typo (#11555)
jugglinmike Feb 9, 2022
9f4a128
Add `packer plugins` command and subcommands to interact with plugins…
azr Feb 10, 2022
19fc5ad
Allow to parse pgp signed checksums (#11495)
azr Feb 11, 2022
e03ad29
Sanitize var code (#11566)
azr Feb 14, 2022
f718dbd
docs: add link to builder list (#11571)
mweibel Feb 16, 2022
0362a3e
all shells: Pass env vars through a key value store (#11569)
azr Feb 16, 2022
df5699c
Rename integration program documentation (#11570)
Feb 18, 2022
119a825
Update CreateIntialBuildForIteration to initialize each build its own…
Feb 22, 2022
30813e7
Fix secret name to GPG_PASSPHRASE (#11586)
ygalblum Feb 24, 2022
f204f19
Update CHANGELOG
Feb 24, 2022
de613d2
website: bump docs-page to fix manual copy issue (#11538)
zchsh Feb 24, 2022
a66a15b
Add missing closing parenthesis (#11593)
johananl Feb 25, 2022
a4450ad
Add UpCloud plugin documentation (#11587)
peknur Feb 25, 2022
0a7dbb6
Update CODEOWNERS
nywilken Feb 25, 2022
dd525fb
Update HCP Packer build labels when re-running Packer on an incomplet…
Feb 25, 2022
b63a9c9
Onboard to CRT (#11564)
mdeggies Feb 25, 2022
29e734e
Fix readme build badge (#11600)
mdeggies Feb 26, 2022
b4ea5cf
Fix linux packaging CI step on workflow_call events (#11601)
mdeggies Feb 26, 2022
f2a36af
remove packer-plugin-check command (#11317)
azr Feb 26, 2022
f8ea98d
Add missing closing parenthesis (#11599)
johananl Feb 28, 2022
1506fef
Fix docker build for workflow_call events (#11603)
mdeggies Feb 28, 2022
4b5869f
Update CHANGELOG
nywilken Feb 28, 2022
4d7dbba
Add alert banner to site
pbortnick Feb 28, 2022
e6b242b
Delete console log
pbortnick Feb 28, 2022
c279bbb
CI fix docker build job for nightly release failure (#11609)
mdeggies Mar 1, 2022
9a7a9dc
Add workflow_dispatch caller to nightly_release job (#11610)
mdeggies Mar 1, 2022
0ecba94
Remove nightly release draft (#11611)
mdeggies Mar 1, 2022
a0089ae
Remove setup-go from get-product-version CI job (#11608)
mdeggies Mar 1, 2022
5fa0028
Update documenation links for community plugins (#11613)
Mar 2, 2022
ba8c468
[CI] Add publish-release step to nightly release workflow (#11618)
Mar 2, 2022
bdaa03b
Update monogo-driver to address CVE-2021-20329 (#11617)
Mar 2, 2022
5135d68
do not fail for scheduled revocation (#11619)
sylviamoss Mar 2, 2022
28f8d86
Update CHANGELOG
Mar 2, 2022
0ed3e15
Add reference and link to the plugins command docs in the manual inst…
azr Mar 2, 2022
c15d3a2
remove iteration revocation check (#11624)
sylviamoss Mar 3, 2022
84a38a5
Change hero cta
pbortnick Mar 3, 2022
a2f8fc7
Update url
pbortnick Mar 3, 2022
8dbde0f
Update CHANGELOG
nywilken Mar 3, 2022
70806cb
Bump version for 1.8.0 release
nywilken Mar 3, 2022
bf1b550
Add expiration date to banner
pbortnick Mar 3, 2022
ea3c73a
Set default file extension for binary installations on Windows (#11625)
Mar 3, 2022
46275de
Update CHANGELOG
nywilken Mar 3, 2022
2ea4c38
Bump Go version
nywilken Mar 3, 2022
0c908a3
Remove Beta language from HCP packer data sources pages
laurapacilio Mar 3, 2022
d4447c3
Fix langauge on docs intro page and templates build block page
laurapacilio Mar 3, 2022
4a61d4a
Add notes about deactivated registries
laurapacilio Mar 3, 2022
e47821f
Remove beta language from data sources overview page
laurapacilio Mar 3, 2022
8e1e032
Bump external plugin versions
nywilken Mar 4, 2022
1c398a7
Set default file extension for binary removal on Windows (#11627)
Mar 4, 2022
c2b4401
Update CHANGELOG.md
Mar 4, 2022
a91bd71
Cut release 1.8.0
nywilken Mar 4, 2022
08f26e7
Website: Fix the hashicorp/packer link on the plugins creation page (…
dilyar85 Mar 5, 2022
2ca4051
Merge pull request #11626 from hashicorp/update-docs-hcp-packer-ga
laurapacilio Mar 7, 2022
05f828b
website: pin previous version of plugin (#11638)
Mar 7, 2022
6f147eb
Merge pull request #11607 from hashicorp/pb.alert-banner
Mar 7, 2022
d82135d
website: support Verified pluginTier, support Archived badge (#11622)
zchsh Mar 7, 2022
1f61031
Update plugin tiers documentation (#11643)
Mar 8, 2022
ec912ca
Put in dev mode
nywilken Mar 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
235 changes: 0 additions & 235 deletions .circleci/config.yml

This file was deleted.

7 changes: 7 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,13 @@ the back-and-forth as we make sure that we understand the changes fully. Please
bear with us, and please know that we appreciate the time and energy you put
into the project.

### PR Checks

The following checks run when a PR is opened:

- Contributor License Agreement (CLA): If this is your first contribution to Packer you will be asked to sign the CLA.
- Tests: tests include unit tests, documentation checks, and code formatting checks, and all checks must pass before a PR can be merged.

#### Working on forks

The easiest way to work on a fork is to set it as a remote of the Packer
Expand Down
93 changes: 93 additions & 0 deletions .github/workflows/acceptance-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
#
# This GitHub action runs Packer's acceptance tests every night.
# Failures are reported to slack.
#

name: "Acceptance Test"

on:
schedule:
# Runs against the default branch every day at midnight
- cron: "0 0 * * *"

jobs:
get-go-version:
runs-on: ubuntu-latest
outputs:
go-version: ${{ steps.get-go-version.outputs.go-version }}
steps:
- uses: actions/checkout@v2
- name: 'Determine Go version'
id: get-go-version
# We use .go-version as our source of truth for current Go
# version, because "goenv" can react to it automatically.
run: |
echo "Building with Go $(cat .go-version)"
echo "::set-output name=go-version::$(cat .go-version)"
acceptance-test:
runs-on: ubuntu-latest
name: Acceptance Test
needs: get-go-version
env:
# AWS Creds for Assume Role
AWS_ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }}
AWS_ACCESS_KEY_ID: ${{ secrets.TESTACC_AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.TESTACC_AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.TESTACC_AWS_REGION }}
# HCP Creds for Acceptance Tests
HCP_CLIENT_ID: ${{ secrets.HCP_CLIENT_ID }}
HCP_CLIENT_SECRET: ${{ secrets.HCP_CLIENT_SECRET }}
HCP_ORG_ID: ${{ secrets.HCP_ORG_ID }}
HCP_PROJECT_ID: ${{ secrets.HCP_PROJECT_ID }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: ${{ needs.get-go-version.outputs.go-version }}
- name: IAM Assume Role
uses: aws-actions/configure-aws-credentials@v1
with:
role-to-assume: ${{ env.AWS_ROLE_ARN }}
aws-region: ${{ env.AWS_REGION }}
aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }}
role-duration-seconds: 3600
- name: Install gotestsum
run: go install gotest.tools/gotestsum@latest
- name: Run acceptance tests per module
run: |
mkdir -p /tmp/test-results
make dev
PACKER_ACC=1 gotestsum --format=short-verbose --junitfile /tmp/test-results/gotestsum-report.xml -- -timeout=120m -p 2 $(go list ./... | grep -v inspec | grep -v profitbricks | grep -v oneandone)
# Send a slack notification if either job defined above fails
slack-notify:
needs:
- get-go-version
- acceptance-test
if: always() && (needs.get-go-version.result == 'failure' || needs.acceptance-test.result == 'failure')
runs-on: ubuntu-latest
steps:
- name: Send slack notification on failure
uses: slackapi/slack-github-action@v1.18.0
with:
payload: |
{
"text": ":alert: Packer Nightly Acceptance Tests *FAILED* :alert:",
"attachments": [
{
"color": "#C41E3A",
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Branch: `${{ github.ref_name }}`\nRef: ${{ github.event.pull_request.html_url || github.event.head_commit.url }}\nWorkflow: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
}
}
]
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK
27 changes: 27 additions & 0 deletions .github/workflows/algolia-index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#
# This GitHub action pushes content to the Algolia Index.
#

name: "Algolia index"

on:
push:
branches:
# Runs on push events to the stable-website branch
- 'stable-website'

jobs:
algolia-index:
runs-on: ubuntu-latest
name: Push content to Algolia Index
if: github.repository == 'hashicorp/packer' && github.ref_name == 'stable-website'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14'
- run: |
cd website/
npm install -g npm@latest
npm install
npx ts-node --skip-ignore -P ./scripts/tsconfig.json ./scripts/index_search_content.ts
Loading