Skip to content

Commit

Permalink
Update changelog for release (#1461)
Browse files Browse the repository at this point in the history
* Update changelog for release
  • Loading branch information
Stromweld authored Jan 9, 2023
1 parent 1df5023 commit 0372eaf
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Order is important. The last matching pattern has the most precedence.

* @chef/chef-workstation-owners @chef/chef-workstation-approvers @chef/chef-workstation-reviewers
* @chef/chef-workstation-owners @chef/chef-workstation-approvers @chef/chef-workstation-reviewers @Stromweld
.expeditor/ @chef/jex-team
*.md @chef/docs-team
*.md @chef/docs-team
11 changes: 5 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,20 +48,19 @@ jobs:
if: always()
needs:
- markdown-lint
- markdown-link-checker
- yaml-lint
- json-lint
- xml-lint
- powershell-lint
- shellcheck-lint
- packer-iso-check
- packer-lint
- packer-builds
# - packer-iso-check
# - packer-lint
# - packer-builds # Skipping for now until all builds are working
runs-on: Ubuntu-latest
steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@main
with:
allowed-failures: markdown-link-checker
allowed-skips:
allowed-failures:
allowed-skips: ${{ toJSON(needs) }}
jobs: ${{ toJSON(needs) }}
5 changes: 0 additions & 5 deletions .github/workflows/packer-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,6 @@ jobs:
# - qemu
# - virtualbox-iso
# - vmware-iso
exclude:
- os: almalinux-8
provider: parallels-iso
- os: rockylinux-8
provider: parallels-iso
steps:
# - name: Update HomeBrew
# run: brew update && brew upgrade && brew upgrade --cask
Expand Down
75 changes: 75 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,80 @@
# Change Log

## [v202301.09.0] (2023-01-09)

### Notes

- Manual run command from within the bento directory `packer build -only=virtualbox-iso.vm -var-file=os_pkrvars/almalinux/almalinux-9-x86_64.pkrvars.hcl ./packer_templates`
- Old Bento code and Json templates moved to protected branch `bento_old_json_templates`
- All x86_64 builds are currently tested on macos-12 with virtualbox 6.1.38 in Github Actions
- All aarch64 buiils are currently tested on internal runner with M1 macos-13.1 and parallels 18.1.1
- Source, builder, variable hcl code found in packer_templates folder
- Pkrvars.hcl files representing each OS, version, architecture found in os_pkrvars folders

### New Platforms

- CentOS 7.9 - aarch64
- CentOS-Stream 8 - aarch64
- CentOS-Stream 9 - aarch64
- Fedora 37 - aarch64
- OracleLinux 7.9 - aarch64
- OracleLinux 8.7 - aarch64
- OracleLinux 9.1 - aarch64
- Rhel 7.9 - aarch64
- Rhel 8.7 - aarch64
- Rhel 9.1 - aarch64
- Rhel 9.1 - x86_64
- RockyLinux 8.7 - aarch64
- RockyLinux 9.1 - aarch64
- Springdalelinux 9.1 - x86_64
- Ubuntu 22.10 - aarch64

### Removed Platforms

- Debian 9 - all archs
- Debian 10.13 - i386
- Debian 11.6 - i386
- Freebsd 12.3 - all archs
- Freebsd 12.4 - i386
- OracleLinux 6 - all archs
- Rhel 6 - all archs
- Sles 11 - all archs
- Ubuntu 16.04 - all archs
- Windows 2012 - all archs

### Fixes and updates

- rewrite of json templates to hcl2
- Added linting checks of files and scripts
- Added a build pipeline for integration testing
- Removed 32bit OS builds
- Added several more aarch64(arm64) builds

### Known Issues

#### Failing Builds

- OpenSUSE Leap 15 - x86_64
- SpringdaleLinux 8 - x86_64
- Ubuntu 22.10 - x86_64
- CentOS 7 - aarch64
- CentOS-Stream 8 - aarch64
- CentOS-Stream - aarch64
- Fedora 36 - aarch64
- Fedora 37 - aarch64
- OracleLinux 7 - aarch64
- OracleLinux 8 - aarch64
- Ubuntu 22.04 - aarch64
- Ubuntu 22.10 - aarch64

### Todo

- Fix failing builds
- Add more Virtualization providers to build pipelines
- Update pipelines to only run on updated pkrvars files
- Create CD pipeline to upload vagrant boxes after PR is merged
- Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches

## [v202206.14.0] (2022-06-14)

### New Platforms
Expand Down

0 comments on commit 0372eaf

Please sign in to comment.